Most Helpful Girl
No, I would never take him back.
You cannot trust a cheater. A cheater is someone who is so selfish, inconsiderate, and not respectful of the bond you have built. I understand that there can be tempation, but someone who truly cares for you and wants to protect your feelings and your relationship is going to have some self control even if it means completely removing themselves from the situation. Not only that, but once you cheat once, it's so easy to do it the second time. Cheating is complete betrayal. If you take him back and he does it again, you only have yourself to blame because it was foolish for you to remain with him after he showed you what he's about.
Now that I've explained that: Your boyfriend is a f***ing a**hole. He was "just looking for excitement"? Reallllly? Seriously!? What an ass! If he wanted excitement, he could have gone to an amusement park! It is a shady ass situation. It's even worse that he cheated with his ex because they've already had an emotional connection, he's periodically slipped his d*** in her and knows about her sex moves/may miss having a sex life with her, and she's got an advantage over you: she's closer to him. You need to break up with him and don't look back1