David (tupac) isnt in the airforce. You dont need to join the military to get a pl. Do what I did to get free flight time I used to hang out Bayport aerodrome and help clean up and mow grass whatever i could do for guys with extra seats to let me in. Trust me if u show any kind of honest interest most of those guys would love to take you along
I don't have a pilots license but I've had a lot of stick time almost all for free or for some kind of menial labor
I figured the military would be a start for aviation, but getting my pl is something I've always dreamed of since I can remember. I don't live in NYC so that would be a problem there but there is a air port about 20 minutes from my house used for small bush planes, I've never seen any jet air craft there. Free stick time would be awesome, I know I can do it, just gotta find a chance or excuse.
I honestly don't know about contacts, but you can fly with glasses.
If so then that changes my perspective on the Navy, I would really want to be a pilot for the Navy.