I hope you guys can help me make sense of this. So my p and I have been together for 3 years, we are in our 50's. It has always been a challenging relationship, troubles with his anger, terrible rages in the past. Things had calmed down over the last year and I hoped we were working towards the same goals. However things have become increasingly difficult over the past few weeks and finally came to head last night. The tiff started in the morning I am feeling very stressed due to money worries, serious family issues, health, trying to sell me house you name it. I was trying to work ( I work from home) and yes I was being a bit curt and wanted some space. Sadly my P will sees this as a rejection and all about him, it was not. He ended up screaming in my face slamming his fist on my desk, called me stupid bitch.He will often things like "unless you are prepared to behave or change then our relationship is over". Cue me not wanting to talk to him all day. To cut a long story short, in the evening I told him I had enough and I called his bluff. I am not a fruit cake and do not need to change and said we should end things. It did not go well, he managed to grab my phone and reading my messages out loud in a mocking voice, messages between the father of my son. He is insanely jealous, the messages we mainly about our son and general chit chat, we have been separated 5 years and good mates I am sorry to say that after repeatedly asking for the phone I finally saw red and tried to wrestle the it from him. He is now saying I attacked him, which I kind of did. For the record he is 6 4 and about 18 stone and he could bat me off like a fly. I just wish he could see how controlling and scary he can be. This feels so toxic. I have asked for my keys back and he has refused and asked me to be out of the house later when he removes his things. I have refused and asked my grown up DS to be here. This is my family house. He making me feel terrible as he has no money or anywhere to go. I asked him if we could be civilised but he is not interested. I am not looking forward to later. Any thoughts?