Should I, a 19-year-old female, break up with my 22-year-old boyfriend? I urgently need advice. Please help!
I met Colton last year, and after several months of talking, we officially started dating. From the beginning, I made it clear that I wanted to be the only girl in his life, and he agreed.
However, two months later, he slept with Karli. I was hurt but willing to forgive him. I asked him to remove her from his social media, and he assured me he did, yet I later discovered that he hadn’t—he only removed her for the girlfriend he took on after me. This broke my trust, and at that point, I felt no reason to remain loyal to someone who wasn't loyal to me. As a result, I slept with his best friend Sam—someone I'd known and spoken to before I ever met Colton. He only found out recently, when I told him.
A few months afterwards, Colton reassured me that I was the only girl in his life. By this time, he had moved six hours away to Boise. Shortly after, I found out I was pregnant with his baby. While he offered to cover the cost of an abortion and was supportive over the phone, he didn’t show up when the time came, being still six hours away. I had to face it alone.
A week later, I discovered he had been making out with another girl named Amanda at a bar. She actually reached out to me, which is how I learned what happened. When I confronted him, he initially denied it, claiming she was just a friend—until I showed him proof. Then, he told Amanda he wasn't serious about me, while assuring me that she was a mistake; she ended up blocking him. After that, he apologized, sent me flowers, and promised to change.
Yet, less than a month later, he said he had "met someone else." When I asked if that meant he was choosing another girl over me, he claimed, "It’s not like that," and insisted he just wanted to be honest. This new girl was named Vanessa. At that point, I was done—this was right after my abortion, shortly after he had promised to change for me and cut ties with other girls. So, I unadded and unfollowed him.
Several months later, after ending a different relationship, Colton and I matched on Tinder again. We started hanging out, and he told me that he had made Vanessa his girlfriend over the summer in Boise. That hit me hard, as it felt like he had chosen her over me.
Now, fast forward to today—Colton and I have been dating for five months. He’s changed a lot. I’ve seen his phone, he surprises me with flowers every week, takes me out, and treats me wonderfully. He even forgave me for what happened with Sam, likely because he knew I had always chosen him. However, I can’t seem to move past his past mistakes—especially since I still feel he didn’t choose me.
When I finally asked him why he picked her at that time, he explained: “I had stronger feelings for her because I had moved away, and our fighting created negative feelings between us. I just had more positive feelings for her and saw a future with her. I didn’t envision anything between us. When I saw you post about another guy, I viewed her as a fresh start and thought I could escape the baggage we had.” Hearing that hurt. When I pressed him, asking whether his feelings for me were stronger than for Vanessa before everything happened, he hesitated but finally admitted, “Yeah.” However, when I asked about Karli, he said, “Oh! By a million, yeah.”
Now, I can’t shake the feeling that he was quick to declare that his feelings for Karli didn’t compare to his feelings for me, but he wasn’t as enthusiastic when discussing Vanessa. That realization hurts more than anything—it's not just about his actions but how he felt for someone else while we were together.
Now, I’m unsure about what to do. I believe he wouldn’t hurt me like that again, and I trust him, which isn’t the issue. What troubles me is that I can't move past his mistake. I love him dearly, but I feel trapped in the past. Although I’ve gotten past his other mistakes, I still can’t forget that he met someone else while we were involved. I’m unsure if I’ll ever be truly happy in this relationship.
Should I leave, or should I try to make it work?