Cant get over a cheating boyfriend
I have been with my boyfriend since I was 16, I am now 21 so 5 years in total. It hasn't been a perfect relationship but I always thought we could get through anything and we would be together forever. I trusted him 100% but I found out a few days ago that he has been sleeping with another girl for about 3 months? He said the reason he did it is because he doesn't trust me and he thought I was cheating, but I never give him any reason to doubt me so I'm still confused as to why he did it, I asked if its because he doesn't love me anymore or if I don't satisfy him? But he denies it all and said she meant nothing to him and he will never do it again, things have kind of gone back to normal its as if he doesn't think he has done anything wrong, he hasn't made an effort to make me feel secure again he just thinks saying sorry is enough but there are still so many un answered questions, when ever I want to talk about it he says that I need to put it behind me so we can move on but he doesn't understand I need to why he did it, because then I no if he will do it again or not? My friends and family have told me to leave him and move on but I love him so much! Do I give him another chance, I'm not how to I get over him? I am hurting so bad, I can't stop crying and I feel like I can't live without him. I can't even contemplate being with another man, he has made me feel so inadequate and I just don't understand what I did wrong, I'm not perfect but I always put him first in my life I never lied to him in fact he practically ocntrols every aspect of my life and I always made him feel loved. Im so scared that this pain will never fade and I will never stop loving him, what if I leave him and I never get over him? I'm so confused I just don't no what to do for the best? :(