Close....I'm 45. Joined the guard on 2010 on a waiver when they were hungry for people. One year OCS, 18 months 2LT, 18 months 1LT, almost 4 years as a captain. Very close to being O4.
The guard's average age is higher than in the regular army. Especially when you have a skill they need. Lots of old timers.