Cheated on my boyfriend and feel terrible, what should I do?

Anonymous
Me and my boyfriend have been together since we were sixteen, he's the love of my life, we lost our virginity to each other and want to stay together forever, but I've been an idiot and on a night out I had sex with one of his friends. I decided to tell my boyfriend to show him that I'm being honest with him but he broke down and started crying and looking really sad. He was asking ME not to leave HIM, when I thought he would be the one to leave me. I knew I'd broken his heart and betrayed him but I was okay to live with the guilt till I regained his trust but we were lying in bed last night holding each other before going to sleep and I could hear him crying trying to keep it silent, I feel so awful, I hate that I've hurt him like this, what should I do now that's best for him?
Updates
+1 y
Found stuff in the bathroom, really worried he might be self harming again.
Updates
+1 y
He's still hurting, won't talk to his friend, neither will I, I'm doing my best guys.
Cheated on my boyfriend and feel terrible, what should I do?
39 Opinion