Need relationship advice ASAP

So I’ve been with my partner for 5 years. I’m currently pregnant with his baby. My second baby his 3rd.

Just before Christmas we was having a rough patch and he stupidly was messaging another lass. (I had said I wasn’t sure what I wanted anymore so he started messaging someone else) anyway on Boxing Day he left the house without saying a word and turns out he went to meet this lass. She didn’t show. Instead she sent me screenshots of there conversations etc. I asked him about it and tried to deny it all but admitted it when I showed him I had proof. Anyway, for days he was begging me saying he made a huge mistake etc. I said I needed him to leave so he left and gave me space. In the end he came back, he was thrilled I was willing to try and move past it. Anyway the last two months this lass has been messaging us both despite her being blocked she’s been setting new accounts ups. Today she sent me a photo of my other half’s penis and said he’d sent it before work. (He is at work today and it all adds up) he’s adamant he didn’t do anything and it’s an old photo. This lass has and him, have ruined our family life. I’m mentally exhausted by it all and I’ve finally had enough. I think I need to end our relationship completely but scared to do it and scared to being a single mum to two kids 😞😭 do I stay and try and work things out with him or do I stop falling for the drama and leave him?