I am in a long distance relationship with my gf. For the past 2.5 years, she has picked a fight with me about 300/365 days a year. In these fights, I am not allowed to say anything bad (such as swearing) and have to watch my tone (ie. no talking in a rude tone or yelling). Of course I admit I usually cannot completely control myself and often raise my voice, but I 99.99% of the time don't say anything insulting. On the other hand, my gf would swear at me, insult me and say some of the nastiest things I've ever heard in my life (such as insults against my parents, calling me a loser, telling me to go die, etc).
In the beginning of the relationship, these fights would be about how I dealt with an ex-girlfriend, how i'm cheap (even though I spent at or beyond my means on our relationship), and about her looks (ie. if i don't compliment her in the way she wants, she loses it). She would also get stressed out and lose her temper applying for jobs or universities, even though I do my best to help her, including writing her application essays or cover letters - but if there are any mistakes she would get angry (even though I do most of this under the duress of constant fighting).
Trends I noticed include fighting late in the evening - ie. 11pm - 12am, and often (75% of time) fighting before I go out with friends. She also can't take any jokes about her, especially her looks (even though she is very attractive). She is extremely disorganized and messy. She doesn't like to hear criticism or want to change. She gets frustrated and stressed easily (or so I believe). If I try to be nice in a fight, she would take advantage and continue to say mean things; if I argue she gets angrier. If she hangs-up on me or says she doesn't want to talk anymore, and I call her back she gets angry and says I don't leave her alone. BUT if I don't call her back, she gets angry and demands to know why I didn't call her back.
I have noticed that there are about 2 days a month when she's fine. The rest of the time, she is fine for a few hours and then picks fight, and then almost always a fight late in the evening. She is living in a remote area so she doesn't socialize much and may be lonely.
----
Her behaviour has really started to affect my work and life. I often sleep less than 6 hours because of the fighting, including not being able to fall asleep because of stress of the fight; and after fighting often until 1am, I need time to cool-off before sleeping. I admit I do react emotionally when the fight starts, but i never say anything hurtful. I keep asking her to stop saying insults to me, adding that it affects my ability to work. I also say I don't need praise and don't mind criticism, but I really don't like the nasty stuff.
She gets really angry if I tell her that her constant fighting and nastiness is affecting my life and she says I'm blaming her for problems in my life. I tell her I'm not blaming her, but that I'm only pointing out that i cant deal with her constant nasty fighting. However, she says she expects me to handle my work and life while she continues to say whatever she wants, whenever she wants. I am trying, but it is not possible for me to just let go of everything she says and I have no time to heal before the next fight. It has really hurt my career in the short-term and my social life.
I assure you I am not exaggerating with the above description. In fact I am leaving out a lot of other stuff to keep it brief.
My question for all is whether there is something psychologically wrong with her? AND whether there is something psychologically wrong with me in not being able to deal with her and do well in my life?
I am a patient person and I care a lot about her because she is also great in my many way....but at this point, with my life having some problems and I'm not getting any support or relief from the nastiness, I'm at wits end....FEEDBACK IS APPRECIATED GREATLY! THANK YOU!