I was in the Navy, and from what I can remember, you can get waivers for certain things, but i'm not sure if your situation falls into that category or not.
Your best bet would be to contact a Navy recruiter, or you can contact Navy OCS (Officer Candidate School). They would have all of the up to date information on what they will and will not waiver.
You can find a recruiter in your area on the Navy website here (click "find a recruiter" at the top of the page) :
Navy - Accelerate Your Life
And here is the OCS page (with a "contact us" link included) :
https://otcn.netc.navy.mil/OCS/index.htm
Good luck and I hope it works out for you.
