Should I stay with him?

My boyfriend and I have been dating for almost a year now. I randomly had a dream that he cheated on me with his ex. So I decided to go through his phone to prove to myself I was just overreacting. That’s when I found out that he really did cheat on me with his ex in the beginning of the relationship. (2 weeks into the relationship). They hooked up ON Thanksgiving. The next day, he came to my house and ate dinner with my family. He told me he was in love with me. So I confronted him about it and he didn’t deny it he apologized and said he wanted to move forward. I really love him but the one thing that is bothering me is that he did cheat on me and his ex posted a tik tok about him saying that “it’s just a game to him. He doesn’t care who he hurts, as long as he’s not alone”

Should I stay with him?
Post Opinion