Ruby - You sound like you could use a vacation. Maybe take a couple days off and go somewhere relaxing? You have my permission to fly to Vegas and sit by a pool, or go to a spa retreat, or catch a flight to London for a couple days of theatre....or whatever floats your boat.
Yes, I know, things cost money - but really, in the scheme of your financial life, is an extra few hundred bucks gonna make a difference?
Do something impulsive, selfish (in a GOOD way) and have some FUN. Leave the nuttiness behind for a few.