Question: how old are majors in the army?
Answer: In the U.S. army, something like 75%-80% of newly-commissioned Second Lieutenants are promoted to First Lieutenant (around age 25), perhaps 75%-80% of First Lieutenants are promoted to Captain (ages 28-29), and 75%-80% of Captains are promoted to Major (around ages 31-33).