Wow, CalamityJane. That's a lot of things to have on your mind all at once. I get into that mindset too, where I'm upset about almost everything and anything.
Unfortunately, I don't have much wisdom for you. For me, writing helps a lot. Also, remember that you don't have to take every issue on at the same time. Just one foot in front of the other, for now.