I would suggest finding another job OR figuring out how much time off you need. When I was younger (20's), I would get super grumpy, tense, and unhappy - and I realized it came if I hadn't had any time off in 6 months.
Now that I'm older (late 40s), I pretty much need a FULL work week off EVERY 3 months to feel refreshed. (Even then, with demands of 2 kids, I might not be "refreshed".)