Someone please help me ..

M • ❣️
I'm 9 weeks pregnant and I've just finished a massive fight with my SO. I threw his things in the bin and he charged towards me pushed me into the wall and the glass table. This is the secound time he's done something like this while I'm pregnant. My last relationship I left because of domestic violence, I couldn't protect myself, now with this partner I feel like whn I'm in that situation I punch kick and scream to try and protect myself because I never want to be that helpless again and I think that escalates his actions also. I feel like I'm going through it again. I haven't told anyone what he has done especially not my mum. I need help and I know this is wrong. I don't know where to start..