My partner is abusive and cheats on me.

We have been together for 9 years with many issues along the way. I broke up with him for a while but then I made the stupid decision to come back. I finally understand that his behaviour will never change no matter what - he doesn’t care about the impact he has on our children, my feelings, or anything in between. Jail didn’t help him grow up either. I’m just at my wits end with everything. He’s been physically abusive before, but not many times so he thinks that everything is okay now. He’s constantly mentally abusive but he calls it overprotective. How are you going to cheat and get jealous when any person even speaks to me? It just feels like extreme possessiveness and manipulation. He ignores me most of the time, sitting on his phone constantly he doesn’t work, and then he will “love bomb” me with affection randomly. I ultimately feel trapped. Lately he’s been messaging other women in a flirtatious manner, once again, and planning to “meet up” with them etc. I’m not at all trying to shame his sexuality because that’s not my issue, but he also cheats with men. He changed the password on his phone which is fine but I can’t help but laugh at the notifications coming through. Mind you, he has access to every single account of mine and my phone, so while I don’t care it does feel like a double standard. Last night he threw a boot at me because I called him out on some things. And then after about an hour of screaming at me and calling me names, putting me down like saying I’m fat and these other girls look ‘better’ than me, he started to apologise and tried to love bomb me again. He deadass sat there and said “why don’t you put leggings on” and followed it with gagging sounds. I was extremely underweight for years because I starved myself and now I’ve gained weight so it does hurt. He wanted to have sex after this whole episode and I felt no choice but to let him do what he wants. And now I’ve been sitting here hating myself for it, even though it’s not really my fault. I feel like I don’t respect myself enough to stand up to him properly but I’m scared. I’m also pregnant and considering abortion because I feel like I won’t cope with having another child to this horrible person. I don’t know, I just needed to vent a little and I’m not ‘allowed’ to talk to anyone.