What should I do

Sydney

Hey people I’m stuck on what to do so I’m coming here for some advice. So today my boyfriend went out drinking with his one friend who is a major cheater, he cheated on his last GF of 5 years and when his girlfriend found out because of me. My boyfriend and him covered it up and told her and everyone else that I made it up. I received multiple threats and was attacked by multiple girls because of this. His reasoning was he just wanted his best friend to be happy and I ruined that happiness. and I said no I feel like you chose him over me because you made me the villain so he didn’t have to be the the villain. He eventually admitted he was wrong and confessing to everyone they made the entire thing up. There’s been a bunch of smaller issues, but flash forward to now. My boyfriend went out drinking with this said friend And they met a whole bunch of kids from our high school there. They got to drinking and they all went back to this one girls house,I was up during the entire time and was waiting for him to tell me when he was going home when he told me he was going to sleep there they were all really drunk, except for my boyfriend who was sober and he was going to sleep at like four in the same room beside each other. I was upset and offered to go pick him up and take him home and he reluctantly agreed. Later he got pissy at me and told me I’m controlling his life. And won’t let me hang out with his friends. I said no, that’s not it. We had a boundary that this was a rule and our relationship not having these weird sleepovers and he kept pretending like I was in the wrong even though he admitted we made this rule. and now I don’t know what to do. This isn’t our first fight, but I don’t think I can forgive something like this considering all the girls there have cheated on their partners and I’ve hooked up with guys in relationships before. And that he was 1 of 2 guys to the five girls there. I should also mention he didn’t even know the girls he just knew them of them. And he only was friends with one of them. I’m just hoping for some advice here like how do I get over this? Can I ever forgive and forget this.