DP and I have been together for five years. When we first met, he would drive an hour every time to see me. Three months into seeing each other, we thought it was would nice if he moved to my home town to be nearer to me and I moved in with him. It was the first time I left home and I felt safe because I have my family home a few minutes walk away. I was and still am always welcome back there. Shortly after moving in, things went sour, we kept arguing over anything. In these arguments, he would get hot headed and sometimes threaten to hit me. I stayed with him because we talked things through and both wanted things to change. He was having work issues and blamed it on that.
Forward to now, things have slightly calmed down but there's still arguing. He stopped the threats, he just asks for space now or walks away from the situation. He is still hot headed though which makes everyday fall outs turn into full blown rows. I'm not perfect, I have my faults, I can be sensitive which my family point out too. They're not a fan of him anymore, they say he's too short tempered for someone like me, we clash.
I could reel of all the good he does, there's plenty which is why I have stayed. I know I can't stay just because of this or how long we've been together. In my messed up head, I still think that maybe we could work, if only I could tweak his hot head. He knows I feel like this and like I said, he's calmed it down over the years but it's still causing problems, for me to feel unhappy. Sometimes I think 'Am I taking him for granted?' 'Am I expecting perfection?' 'Relationship take work'
Then I think, 'I should have left at the beginning'
Please help me figure this all out..