Question: is 29 too late to join the military?
Answer: The maximum age for Army enlisted recruits is 35, while the Navy and Marines cap recruit ages at 34 and 28, respectively. Under federal law, the oldest recruit any military branch can enlist is 42, although each service sets its own policy within that limit.