average age a guy retires
Average ages per rank in US Military. Anything at or above O-7 is competitive, so there's no average age/time available. The mandatory retirement age for all general officers is 62 (this can be deferred to age 64 in some cases, or indefinitely in the case of G.I. Joe).