Cheated on me while pregnant

I just found out my boyfriend was talking to his ex VERY inappropriately recently. Im 23 weeks pregnant. We found out 4 months into dating which was early but I was like here we are, go big or go home. He's in the military and was restationed overseas in August, which is pretty much when he reconnected with her. Homegirl came through like a champ and sent me a screenshot of him asking for pics of her in her work clothes cause she looks "sexy". Also telling her he misses her and loves her and she's better than life itself. Oh and wishing she was in his bed and setting up a time to video chat after work.

I video called him to confront him, I wanted to see his lying piece of shit face when he realized I knew. His response was "that was a while ago". Yes... 22 days ago was a while ago, and that was obvious a snapshot of when it was going. Not even when it ended. I slept like 3 hours last night. I have to fly back to our home in an hour. I haven't felt this is knots in a long time.

I'm obvs not staying with him. I've always thought it takes a special kind of scum to cheat on a woman carrying your baby. And yet here we are. WE ARE FINISHED. But fortunately I can just do it in my own time. He doesn't live here so there's no rush to do anything, nothing will change for me. I asked him why he did it and naturally got more bullshit. I'm sad for me, sad for our son, but also sad for him. I genuinely believe be loved me to an extent. And he was so excited to be a dad, and yet he blew everything up. It must be hard to get in your own way so badly.

Honestly ladies, I'm just here for a place to keep processing... and wouldn't mind some shit talking about this lying, cheating, piece of shit.