<human>: Condense the text into a few key points

This is my first post so I'll give a little history of my relationship. We have been together for almost 4 years now and he has cheated twice. The first time was about a year and a half ago and we worked through it and I forgave him because he was drunk at a party where everyone was pretty wasted so the stories varied from they just flirted, they just kissed, or they had sex. And he himself says he just doesn't remember, it's up in the air if this is the truth. It was hard but he was really apologetic and I believed him. The second time I discovered text messages between him and a classmate that were flirty and inappropriate. Again he was devastated and apologized. He said he knew it was wrong but his friends encouraged it and that he had ended it a few days before. This actually was probably true the last couple of messages between them were just school related. So after a long discussion of what needed to change we got back together. This was in March for a timeline.

Things have been good since then really good but I'm not gonna lie I was feeling really insecure and paranoid so I would look at his texts almost once a week. So the last week he and his roommate were texting about the new neighbor and how hot she and her friends were. It was upsetting up but I thought guys will be guys. Yesterday I looked again and saw 2 things. 1) in his snapchat was the classmate he flirted with and it had the blue outlined box for texting 2) he had text his roommate saying Brenda the new neighbor had come out her door the same time him and I had stopped out of his and that he was "out of the game".

I got upset and confronted him and he was not apologetic. He said that it was just jokes between guys and I was misinterpreting it and that his classmate had messaged him and he didn't respond. I broke up with him saying I can't trust him and if those were jokes they were disrespectful towards me. He said he's always with me when would he cheat and then said fine whatever and that's been it. Did I overreact??? Was this the truth this time?
<bot>: Need some sanity please and need advice! I found wierd messages on BF's phone but am I letting past discretions cloud my judgement?