OP, I've been there. I don't know if it will help any, but things did get much better for me, in time. I'm sure things will get better for you, too. I'm not saying it will be easy, or quick, but I know you have brighter days ahead of you. So... just don't give up, okay?
Re: Vent those emotions