My boyfriend and I have been best friends since we were 17. We basically grew up together. We didn’t start dating till I was 23 and he was 24. We had the best summer being together right away. Our relationship just made sense. We were so comfortable right away. I’m guessing because we have been friends for so long. We were in love and I knew he was it, like he was the one and he felt the same.
Now the last few years he had problems with pills and decided he wanted to go away and be fully sober, no drinking or anything, which I was all for and wanted to support. We decided to stay together because again he’s my best friend and I wanted to be there for him. Fast forward to now, he’s a year sober and we have some difficulties doing long-distance and for a few months, he was very distant with me. I was heartbroken. I went ahead and visited him, and we spent 2 weeks together and everything went back to normal. We are on very good terms and suppose to be moving in together in a few months.
Last week I busted him and found out he cheated on me with someone for 3 months (the time we were having problems). He told me everything, he was very apologetic and is begging for another chance. I do wanna say he stopped seeing her on his own before I even found out. I asked why, he said he just felt alone, she was just filling up space and she was just there. I don’t know if I should give him another chance.
I love him and we gave a lot of work in this relationship and I know he loves me. Also, he always says I’m the girl he wants to marry we had such big dreams and plans but now I feel very betrayed. I know he went through a lot in a year especially being away from his family and me as well while getting sober so I can see why something like this could happen, but I don’t know how to feel or if should give it another chance. I know he is sorry and for the last 5 months he is always FaceTiming, texting, and watching movies with me on FaceTime so he has been very different before I even found out about it. I’m just scared and not sure what to do or feel.