My bf ruined pregnancy for me

Im 22 & 7 months pregnant I grew up an only child & always dreamed of having a big family one day but I honestly don’t think I could do this again without actually breaking. My bf has made this the worst most traumatic thing for me when it should be happy. I’ve been physically, emotionally, & verbally abused basically my entire pregnancy on top of being cheated on multiple times. I quit my job back in March due to severe morning sickness that has continued my entire pregnancy and it has basically been hell since then. He takes the car and leaves me home for hours alone sometimes the whole night even. He never fails to let me know I’m getting fat, I need to tone up, or how I’m basically just living off him even though he wanted this baby and offered me to stay with him when I had to quit my job. I love my baby I can’t wait for him to be in my arms but I honestly just don’t feel like I could ever trust anyone enough to do this again I’ve even thought about tying my tubes after I give birth so I won’t slip up but I don’t think my age would let me. Just a warning please know who you’re having a child with I thought I knew but I was very wrong.