Oh, darling! I agree with Eleaf30!
It sounds like you have some really supportive friends around you who will be there regardless.
I was cheated on previously and I ended up on Anti-anxiety medication. It was different because he used to tell me it was "all in my head" when I called him out on it before he eventually admitted it after we broke up, and we weren't married though so it was different. We hadn't been through that. I actually became so paranoid I checked his phone because he used to delete all of his texts!!!
I knew in my gut it was wrong, and I felt so hurt! I can't imagine how you must feel :(
I see in the earlier posts you mentioned you're pregnant. This should be such an exciting time for you!!! Do you think maybe you're scared of doing it on your own? That's normal if so! But if it doesn't work out you can still co-parent. I've seen it done.
I think it's definitely one thing to go through it when you don't have that tie. But quite another when a baby is involved.
It sounds like you really want to make a go of it, and you really deserve to have all the things you want. I think only you can really decide what you want to do and it will take a lot of effort and forgiveness to get through it. It will always be there and you will need to really be able to see past it.
I'm not the type of person who can do that, it's not my nature. I would have to walk away.
Personally, I think you deserve more than him. You sound lovely and I think you should have your dream and not have to compromise because you think you're doing what's right and try to make him 'fit' into the plan you want so badly.
I think you need to get your closest friends together, have a bit of a pamper session lots of hugs (with him nowhere near - you don't say what the situation is at home right now) and talk it through. Be able to say all of the things on your mind.
If they are as amazing as you say they won't judge you whatever you decide.
Good luck Fellow! Please update us on how you get on xxx Much love!