I’m honestly done

My boyfriend an I been together for almost 2 years an I had got pregnant in the summer I told him an he left me. All alone to get an abortion. He apologized I toke my time and got back with him thought he changed. Got pregnant again. Same thing happened. He left me alone. Never talked to him for 3 months toke him back. Mind you the whole time he thought entertaining girls was more important then my mental health I cry day by day everyday cause I’m damaged inside. He broke me. Today March 3 we got into a argument an he called me a hoe, bitch , stupid. I won’t say I didn’t do my wrongs yes I have but he goes soo hard on me just making life harder on me. 😩 he punched me , chocked me , broke me literally. What should I do ? Leave him ? Block him ? Get help?