I'm not in the food service industry but if you're body is not doing well I would say that smoking and drinking will not help you feel better. Booze is literally a poison.
I would increas your water consumption throughout the day. If you're body/muscles feel literally sore at the end of the day, I'd suggest drinking a protein shake, either mid day or at the end of you shift.
Getting adequate sleep is also really important. I would try to develop a good sleep schedule. Maybe take melatonin supplements at the same time everyday for one full week in order to acclimate your body to sleep at the same time everyday.
This isn't advice for a just someone in your position. This is what I would say to anyone who is in a physically demanding job that is causing them bodily fatigue.