I've been in a relationship with my gf for an year now (we live together) and there were several occasions when we had a fight over some petty (from my point of view, though) things which got her really pissed off and angry.
She is really raging in such moments and tends to act a little bit over the top (my opinion, again).
The latest situation: we discussed the dinner and there was a serving for one person left from the previous evening so I asked her if I could have it and she could eat something different (I am selfish sometimes, especially when it comes to food). I ate a little bit but didn't really enjoy it this time (didn't find it tasty at that moment) so I got myself something else from the fridge. She got mad that I didn't eat it because she'd made a sacrifice and had left it for me when she could had eaten it. She angrily called me "a pampered boy" and a person that "was being spoiled" through most of his life and left the kitchen. I felt terrible and insulted and wanted to distance myself (I need alone time in such moments, that's my way of dealing with pain) which leads to a vicious cycle because she hates distancing and gets even angrier.
There were couple of times in the past when I didn't like some of her dishes, for example, or other things which got us into a fight and she has this habit of bursting out almost incontrollably and sometimes uses insulting words (there was once a case where she called me "idiot", I don't remember the exact reason).
I feel awful for couple of days when such things happen. We are greatly damaging the relationship this way (at least that's what I am feeling) to the point that I outright offered her to leave. I struggle to find my way back to her after such arguments because I feel really insulted by words. She really apologizes usually but it's like I am seeing two different persons - the ordinary one and the angry one.
Am I exaggerating things and how can I cope with my feelings of hurt so we can enjoy our relationship? Am I being too dramatic and how can I be more thick-skinned?
Thank you!