I've been extremely angry and frustrated recently to the point where I refuse to go out in public...but for entirely different and useless reasons.
What helps me a lot is just trying to see life with vague and minimal expectations. Mine for now is graduating from college and getting my degree, and everything will flow on from there depending on opportunities and what I do with them. Expectations from other people have made me bitter and a bit cynical, but I've been trying to release all of that tension and accept people for who they are, even if I dislike everything about them. I appreciate how they are entirely different from me and how they can provide another perspective, even if it's from a psychotic lunatic.
Don't sit through life though thinking that things are going to change for the better. Life is about action, and change. Try to make as much change in your life if you're miserable about it now, if possible.