He Cheated Twice And He’s Nonchalant

I have been in a long-distance relationship for a while now, but I am honestly confused and hurt. Anytime I try to complain about his actions, he somehow flips it on me and makes me feel like I am the problem. He barely calls, saying he is not the calling type, even though we are far apart. He says certain things in the form of a joke, but they actually get to me and hurt my feelings. What is worse is that he has cheated on me twice. Each time I ask for a breakup, but he begs, promises to change, and says I am the one he truly loves and wants to marry. So at this point, I am tired of being patient with him and hoping that he would change. I am slowly distancing myself from him because I owe him no explanations at this point, because if I explain anything to him again, he would still apologise and I would still pity him and stay with him.

Then he would change for weeks and still continue with his nonchalant attitude again, which I do not want to repeat itself again. Do you guys think I am reacting too much for wanting to let go of his hands? To be honest, I really do love this guy and it saddens my heart that this story is about to end, but I am just so sick of thinking he would change. Ending a two-year relationship is not something easy, but I am doing this for my own good because I would not want to imagine myself being with this kind of man in the next 10 years. You guys should please advise me on what to do, I will be in the comments section.

Also Read: My Boyfriend Called Me An Ingrate