<human>: Summarize the given text in a few sentences.

Hey all. I have been dating my girlfriend for 3 months now. We are classmates, and see each other every day, have gone one a 1 week vacation together, so I think we are "further along" in our relationship then most at the 3 month mark.

She is a very emotional girl, and it seems like she has a bit of an on/off switch.

Lately, a pattern has emerged nearly every time we hang out: Everything is going good, we are having alot of fun. Then I say something, and she takes it the wrong way. Example: I said I thought she looked good when she had dark hair (its blonde now) and she got mad, or I complimented her friend in class, and she got mad/ jealous. Says I don't treat her like she is special...
So essentially, I say something like this, and she gets all mad and cold. Then I get upset for making her upset, and then she sees this, and apologizes. It got so bad last time that I actually cried a little because I care about her, and feel horrible when I hurt her. I haven't cried in 15 years...

Also, English is her second language, so there is a bit (not much) of a language barrier, so she often takes things the wrong way.

Is there any saving the relationship? We both like and care for eachother very much, and I think this is why we are both so emotional, but it seems like every second time I hang out with her, this happens. It is starting to take a heavy toll on my mental health.

Has anyone been in a similar situation and worked it out? Or is the relationship doomed?

She also just came out of a 7 year relationship approx 9 months ago, and she is my first serious girlfriend, so there is a definite mis-match in relationship experience.
<bot>: GF and I always get upset with one another, sometimes ending in tears. I just want the emotional rollercoaster to end, but don't know if relationship can be fixed.