My boyfriend, who is 29, has cheated on me several times. I'm 26.
Over the past few months during the fall, whenever my boyfriend [29M] and I had an argument, he would often say he wanted to end things and would pack a bag to stay at his dad's house to "clear his head." It turns out he was actually going to hook up with at least two girls he had been involved with before we started dating (we've known each other since 2012 but have only been together since spring 2023). I even asked him a few times if he was seeing anyone else, and he always denied it. I took him at his word. The next day, he would return and we'd make up. He claimed he only did it because he thought our relationship was truly over. I can't comprehend how he could give up on us so quickly, and multiple times at that. It seems like he would tell these girls it was over between us when he hooked up with them, and then when we reconciled, he’d revert back to the relationship. After another fight, he would repeat the pattern, claiming it was over for good this time. The last incident was just before New Year’s; we made up on New Year’s Eve, and I don't think we've had any major fights since then where he left. However, just yesterday he expressed that he felt unappreciated and believed I wasn’t contributing enough to the relationship. He mentioned that he enjoys being able to satisfy a girl who doesn’t have expectations—someone who wants him for a physical encounter without the emotional baggage, rather than dealing with someone like me, who pushes for more.