Isn't military retirement after 20 years? Seems like they could at least bump it up to 45. They go up to age 65, I know a lot of able-bodied vets that would re-up for Iraq/Afghanistan/WOT.
The minimum about of service for retirement is 20 years. But the military allows (and desires) a lot of people to serve past that point, especially SF soldiers.
20 years is enough-
Maximum service is 30 years for enlisted and there are limits for how long you can stay depending on paygrade.
Most of the guys staying twenty years have kids in high school and have already moved families around ten times or more like gypsies. Sometimes they get to the point that they have weigh family stability versus staying for another hitch. It can be alot of stress on a family.
Some of these jobs are a young man's game too!