SUBREDDIT: r/relationship_advice
TITLE: [21/M] My girlfriend (20/F) has so many issues and she doesn't know how to take them out on anyone but me. Help.
POST: My girlfriend and I have been together for over a year now. She had to go away to go to practice writing for a medical school exam. Since then all we've been able to do is talk. I knew before she left that she had issues, but since going away she's gotten a whole bunch more.

She's always had issues with the way she looks, but recently it's been getting bad. No compliments help, and any effort on my part to make her feel better result in the same end.

She has the most obscene anger issues of anyone I know, and gets so easily angered that when I say anything to try and help her problems, it usually ends up with her getting mad at me.

She has family issues, used to cut, has probably tried doing more that I don't know about but I'm the only person who she can talk to about any of her problems and because of this, it backfires on me because I am her only outlet.

I love the girl, but all of her issues end up coming to me, where they usually end up with her getting mad at me due to a disagreement or with the two of us not talking because she doesn't feel the same way I do about her issues. 

Reddit, I'm tired of being the only outlet and source of stress relief for my girlfriend's issues. I do not want to break up with her, because when there are no problems, everything is amazing. We're compatible, we both care about each other, but the instant I disagree with her perception of something relating to any of her issues I get a spam of "I hate you" and "Sometimes I wish I wasn't with you" texts.
TL;DR: 
My girlfriend has issues, she takes them out on me because she can't talk to anyone else about them and I want to find some other outlet for her to use so I don't become the front of her anger issues.