I stayed with my cheating boyfriend now I'm pregnant!

I have forgiven my boyfriend of 7 months for cheating and being sneaky on a few occasions. I don't know if I forgave him because it was early in the relationship or because I was desperate. However I regret staying with him now that I'm having a baby. I wanted my first baby to be with someone I could trust and be a family with. I stay up late at night and think about his cheating and it makes me so angry.

I feel like he will cheat again and I'm just waiting for it but I don't know how to let go & I don't want to be alone. I really want things to work but I can't move past it. Although things right now are okay I feel like everything is ruined and I'm still angry plus pregnant. Why didn't I just leave him? 😔

I tried to cheat back with an ex to "even the score" but obviously it didn't help because I didn't want to cheat in the first place and I only wanted my bf.

He swears he won't cheat again but I've seen him talking to girls and even one he cheated with! He says he only wants me & wants to be a family but idk.

Can someone explain this? He says he wants a relationship but then has sex with someone else?