Emotional and physical abuse

I’m kind of new to this .. I’ve never in my life been in an abusive relationship until recently and I’m not sure where to go or who to talk to. I’ve been dating this guy officially for 2 yrs. I was honest with him from the start about the fact that I had been married and divorced and that I had 2 kids by my ex. He seemed surprised because I’m young still to have had that experience but he still made it seem like he wanted to be with me anyway. We started fighting pretty quickly in the relationship. He didn’t trust me... didn’t want me going anywhere to socialize with friends... he often calls me stupid or retarded .. refers to me as a whore.. spy’s on my social media as well as my ex and my teenage son.. he had me delete men from my page that he didn’t approve of gets mad if I have contact of any kind with my kids father.. he beat me because my cousin sent me a message on social media and he didn’t believe it was my cousin on another occasion he smashed a water bottle into the side of my face because I got a group chat alert that was on my jobs group app but it was a male that posted a message to the entire group. Another time he punched me in the face because I walked out of a restaurant because he showed me an inappropriate picture of a females bottom that he claims he mistook for mine. There’s so many occasions where I know I’m being abused mainly emotionally but he swears I’m not. He doesn’t hit me a lot or often but the fact that he did at all I guess I’m still in shock and I haven’t dealt with it. I never even cried. I feel numb and like I always have to stay quiet . My pain shows on my face and I can’t hide it. He brings me around his family and I’m quiet he tells me now that I’m rude and have no manners and his relatives don’t like me. I guess I just need to know how to deal how to end things and forget the good he does and focus on the abuse.. I feel lost and suffocated.