He cheated on me

Alright ladies, I need some advice. Let me start about a month back, when my boyfriend said he wanted to break up. It was very emotional for both of us and he didn’t quite understand why he was doing it. We had/have been together for about a year now and his reasoning behind the breakup was that he needed to work on himself his self confidence his schoolwork because he just started college and overall bettering himself as a human. He just wasn’t happy with himself. He didn’t want to be done forever with me but he didn’t want me to be his girlfriend anymore. So we “broke up” yet he and I still treated each other the same, absolutely nothing changed except that he had a little bit more time to himself and started going to the gym. We still said we loved each other we still had sex regularly we hung out with each others family we kissed we did everything the same. And now, last week i was over at his house and was about to leave when his phone lit up. On it was a message from someone on tinder. Now, i wasn’t that upset but i confronted him about it and read over the messages. None of them wen’t further than a simple “hey” and “how are you” but it left me really paranoid. Why would he need to even have tinder? Anyways, I went home and started overthinking, like I do, and remembered he gave me his password to all of his social media a really long time ago and he himself saved it in my notes on my phone. So i copy and pasted it into is messenger and found out that he has been talking to this girl in his class for about two weeks. But not only were they talking, oh no. They had sex they kissed they were affectionate with each other. He kept telling her he was gonna for sure dump me yet never followed through. I honestly felt bad for her but I was also obviously LIVID. So i confronted him and he feels really bad and apologized. He stopped talking to her and wants to start “ real dating” again and I just can’t stop crying and I want to take him back because I am so in love with him but I feel stupid to do so. So how do I go about this process of forgiving him and moving past this or do you think Its even worth it?