I can relate to being tired all the time, but my problem is never getting enough sleep.
My bus driver job is a split shift. My day is over at 7 PM, and my AM alarms go off at 4:30. That gives me 9.5 hours to get home, shower, eat and sleep. I average about 6 hours sleep for five nights straight. Seems some important task gets me up early at least one weekend day, the other I sleep 10-12 hours. One day a week I get to wake myself up, no alarms.
Plus I have a diabetic dog that often wakes us up a couple times a night, needing out.
I have five free hours in the middle of the day, like right now, but that is my "evening". That's my chores, appointments, and any needed shopping. I can't win.