Don’t know if I should stay or leave?

Anonymous
Okay so, although my boyfriend and I have known each other for 3 years, we have been officially boyfriend and girlfriend for 1 year and 4months. He’s 21 just like myself, matter of fact we’re 2 weeks apart in age. Anyways, we’ve always had our arguments here and there like every normal couple and he’s never ever cheated on me. Out of all his friends he seems the most “ responsible “ even though he’s surrounded by irresponsible and immature guys that sometimes influence him into doing stupid shit. The other week he went out for his friends birthday and got so drunk that he kissed some girl he doesn’t even remember the name of. I found out about it in his phone while he was asleep and drunk in my bed. And obviously when I saw the videos I got so mad that I smacked him in the face and accidentally made his nose bleed. He got up confused and crying and pushed me that I hurt myself on my arm and have a bruise now. When he sobered up and realized what happened he started crying and hugging me telling me he was sorry and felt horrible for cheating on me and pushing me. In the morning after he was 100% sober he asked me what happened exactly last night bc it was still a bit of a blur for him and said that he feels disgusted with himself and loves me and is so sorry. I love him and I know that he loves me. He promised that he will stop drinking excessively and probably won’t hang out with those “ friends “ of his anymore. I’ve chosen to try and work things out but we’re taking a 2 week break right now. I believe he loves me but I’m coming on here to see if it’s the right thing to do to take him back? He says he misses me and continues to feel the guilt on his shoulders. SRRY for the long text
Updates
1 y
And just to add, he even told his parents what he did and told his friends that he’s not going out with them in a while because of what happened
Don’t know if I should stay or leave?
5 Opinion