I've namechanged but have posted here before.
OH and I have had a rocky relationship over the years but always made it up. He won't be told he's wrong, everything is my fault etc. I stopped telling him when something is bothering me long ago as it only led to rows.
Something and I dont know what happened yesterday and he was off with me. He tends to sleep for most of the weekend so I go about my thing with the kids and try to sort the house out and leave him to it. It drives me mad that he sleeps so much but the house is a lot quieter and I like being with the kids.
This morning/afternoon he found me doing DIY, the house was admittedly a mess as it is when you have to move things about temporarily but he lost his shit. Told me I shouldn't have been doing it, he'd told me not to do it (he hadn't) and kept yelling in my face. The kids were in the house but not the same room and I was mortified. He didn't hit me but raised his fists as though he was going to and said I was pushing him to be like that and it was my fault for talking back. He had me by the throat at one point but didn't squeeze or anything. He's thrown things and broken them and made it a lot worse than it was. He took my phone earlier and wouldn't give it back then went through my messages. I'm a cunt and a slag etc.
He's back in bed now and the house is back to normal but I feel so shaken. I know I can't stay with him. My DD asked why he was shouting at me, my DS has been clingy since so I'm trying to give them a lot of reassurance but I feel quite lost and teary.
I need to hold myself accountable and get the hell away from him but he makes threats like "bad things happen to people like you". This scares me.
He's taken the car keys which is in his name so I don't have a leg to stand on. I'm meant to be in the office tomorrow for secret Santa but now can't get there. The only place I can stay will need me to have a car to get the kids to school.
I know I'm not perfect but this is all too much. He doesn't think he was in the wrong at all.
Who can I talk to? I don't want to ring the police, it'll make things so much worse but I need some support.