Hi mumsnetters,
Some advice please.. Although I think I know the answer is to leave.
I have been with my fiancé for 5 years, we are now in our late 20s and fairly settled financially. He is my first partner ever.
Usually everything is great between us and we have a very close and affectionate relationship, however about once every month we have a major argument. Usually it starts over something very small and trivial that I have done (think move an object and put it somewhere it shouldn't be in the house) and this really sparks anger in him. He will shout and raise his voice at me and will say extremely hurtful things to me (calling me stupid, fat , saying I don't earn enough, I am a bitch, etc), he then usually retreats and gives me silent treatment for a few days / about a week, and also often threatens to leave "let's break up I am done with you etc". I have to admit his silent treatment really upsets me and I have started to frequently lash out verbally when he is doing this out of frustration. He has told me before that he doesn't ignore me to upset me, but to make me “think about my behavior”.
Usually I have ended up going to him and apologising in the past and when things blow over he will tell me that he only said the things he did to try and hurt me etc. And that he loves me.
I have tried to explain so many times that he is destroying the trust in our relationship and that his behavior is unacceptable however this pattern keeps repeating. The latest episode has ended up with me having to leave our shared flat and stay with my sister to get away from his silent treatment which lasted 2 weeks.
I feel so incredibly heartbroken as I love him so much and for so much of our relationship we are happy together, I have to stress that this is not a day to day thing but just perhaps once a month. Also perhaps selfishly I know that as I am very shy and introverted I will maybe struggle to find anyone new.
Anyways not sure what I am looking for, just wanted to write it down somewhere. Why does he do this? Is there anyway it can be fixed? Or should I just cut my losses and go whilst I still can? Thank you.