I work 12 consecutive days at one point every month (I usually have to work the 2nd or 3rd weekend of each month). I generally will take one of those days and just come home, eat dinner, do a couple of things around the house and go to sleep about 2-3 hours earlier than usual...I'd do this around the 8th day. I run around 2000+ miles per year, so that's time consuming. I'll take at least that 1 day off from running.
Other than that, life is too short to work yourself to death. Dudes that wear their work on their sleeve as a badge of honor...are basically dumbass's. Go enjoy life.....