how old do you have to be to be in the us navy?
To serve as an Enlisted Sailor, you must be between the ages of 17-39. If you are not yet 18, you must have parental consent. To serve as an Officer, you must be at least 19 and less than 42 years of age (depending on Officer specialty). Waivers are sometimes granted for positions that are in high demand.