I play hockey on my days off. Try to only drink beer on the days that end in “y”. I kid. The biggest thing is to either spend money on decent food or bring your own. You can buy decent food on road but it’s expensive. A decent meal on the road costs me $45-$60 out the door while drinking water. I used to spend that while eating burgers and fries with a few beers. I also always go to a real gym on the 30 hour layovers. I’ll spend the money and spend 2 hours there. Avoid ****ty fast food at all costs. Believe it or not, Subway isn’t healthy either. It’s healthier than fried foods, but not by much.