Work is tough. I go through the same thing. One day it feels like I can take on the world, and the next I want to curl up and a ball and PRAY that no one talks to me (which is actually impossible because I am a bartender lol). It's tough because we try and fake it, we try and put on an "everything's fine" mask. I don't know how to describe it better than this, but when other people (whether it's a coworker/customer/whatever) bring up their own personal drama, for some reason I absorb it and it's like I take it on as my own issue. And it only makes things worse. It's very difficult to think of ourselves in times of soap opera-esque nonsense. Easier said than done, that's for sure... but once in a while... BE "selfish." Do the things that will benefit YOU. Consider it a mini "mental vacation."