Even though retirement is usually viewed as a time for one’s “postponed” hobbies or the time to really start enjoying life, the reality for many military retirees is very far from that.

According to a report from WalletHub, the average military officer is about 45 years old when they retire, or even younger. Most of them are still in the job market, but have a lot of difficulties adjusting to life as a civilian.

Click here for the full report, including the rankings for all the states and detailed information about population, healthcare, percentage of homeless veterans, and more categories.