I don't know what to do... really long sorry!

I found out that my fiancee had been cheating on me. In August I found the messages and he told me everything... or so I thought

He told me it had started in March and her name was Abigail. That it was Skype calls and messaging and that's it because she lived in another country. Whole some of that was true the majority of it was not.

I healed from it thinking that that was the whole story. I know it was stupid of me but I trusted him still and took his word on it.

Since December (I think) I had been questioning whether or not the Skype and the messages were the same person. The Abigail girl spoke horrible English since her first language is Spanish, while the Skype girl spoke great English in the conversations I read.

Finally, on February 1st, I got him to tell me that they were 2 different girls. Abigail was from a sexting app called waplog along with about 6 other girls he actually sexted and roughly 50 girls that didn't respond to him.

The girl from Skype... her name is Devin davis. They met on minecraft sophomore year of high school and have had a flirty relationship since then. They weren't always talking/flirting but it was on again of again. She sent me messages of him using stuff that I thought was special to me and telling her he loved her.

She had other relationships with other guys while she was talking to michael and they both described their relationship as casual. Like something to fall back on when bored.

Before last year, birthdays were always my favorite. But Michael was late (like he always was) on my birthday. I guess I thought he would actually be on time for once on my birthday but he was roughly 2 hours late. He was late because he stayed up for 4 hours the night before skyping Devin. On my actual birthday he messaged her a bunch because she was threatening to kill herself.

I know it's selfish of me... but I can't stop thinking about why this side girl was more important than me on my birthday.. especially when he knows that I suffer from depression and suicidal thoughts also.

After getting him to tell me about devin, abbigal. and the sexting app, I found out that when he was trying to get me to go out with him 3 years ago, he was flirting with a girl from work. Her name is Raven and I work with her too now. He always told me how annoying she was so I never guessed she was one of his other girls.

(I found out about all of this within a few days of February 1st) fast forward to February 24 (I think) and I find out about another girl from work named Jasmine. This was also off and on again throughout our relationship. More off then on though. The day before I found her and asked him about it and he denied it until I was about to find evidence.

I honestly don't know what to do. He said he stopped in August and that this is all of it but idk what to believe since he lied about everything else. I haven't been able to find anything else but maybe that's just because he's getting better at hiding it? I really don't know.

I've recently switched from mild-moderate depression to severe depression with serious thoughts of suicide and self harm.

I can't let him go because he is all I have. He's been my whole world for 3 years and I don't have any other friends to go hang out with to keep me away from him. People generally find me annoying and unlikable so I don't know how to even make friends. I know it's stupid to try and work it out but if I don't I'll be all alone.