What to do when you feel like breaking up might be the best option, but also worried it's not the right decision?

Anonymous

Him and I met during a tough time in my life. He knew this, and stood right by my side. I have never cheated, but I do wish I was that I was better in many times of the relationship. We both agreed it's not best to dwell over what I didn't do right, and make a change. And now, I have changed everything about me. I am going to move away form my home to be with him. I am giving up my dreams here to be with him. My family told me that if I be with him, they'll cut me off. And yet I am still ready to risk that for him.
Now here's the issue. He has hurt me man times before too. I don't know whether he's cheated on me or not, but he has given me reason to doubt him many times.
Just three weeks ago, we almost broke up because he always brought up other women during out intimate time on call. Then two week ago, we almost broke up because of something he has done. Just that time, he promised he will never hurt me again. He told me it made him realise just how precious I was to him, and that he will spend the rest of his life showing me he will never hurt me again..
That was until yesterday. I found a comment left on a girls post. It wasn't like he left something sexual, bit he said something that even if a guy commented that on my post, I wouldn't see it as just a "friendly" comment. He promises it wasn't his intention and that he was making the girl feel better about her interests in life, but it really hurt.
The one thing that hurts the most is knowing he would get mad if a guy did that to me and I excused it, and the fact he promised to never do something like this again.
Now I don't know what to do. I love him with my whole heart and see a future with him, but I can't take pain like this anymore. I want to leave, but I also don't. How to know what is the right decision to make?

What to do when you feel like breaking up might be the best option, but also worried it's not the right decision?
2 Opinion