age to join military in us
To join the enlisted ranks, in general you must: 1  Be a U.S. citizen or Green Card holder Non-citizens must speak, read, and write English fluently. Non-citizens must currently live in the U.S. 2  Be in good health. 3  Be 17 to 40 years old (different branches have different age requirements). View a chart of age requirements by service.