I've cheated on my boyfriend, what shall I do?

i know this is long but please read, I need serious advice :'(! This sounds absolutely crazy, but I always had a 'thing' for this guy for a very long time (about over a year) every time I saw him I got butterflies and all that. I never thought I'd get the chance with him, ever! then my time came and we started meeting each other, but he had a girlfriend at the time. one day when we met up, we kissed and he cheated on his girlfriend with me. So me and him then got together and I was so happy. I was so overjoyed that I actually got the opportunity to be with him, we had been together for 2 months at the time and we was so happy together and always told each other how we felt and how lucky we both was. But then his friends started telling me that he were gonna cheat on me etc, as he's cheated on his ex's. This gave me insecurities and made me worried that I was going to lose him. But then this other guy came to my house as very good friends, he comforted me because I was so upset with all the interference from my bf's friends. then me and this guy kissed and did something else, after this happened I was in tears and broke down in regret. This sounds mad but I really do love my boyfriend. but I don't know whether to tell him or not because I will lose him :'( and I've never felt this way about a guy before. I never thought id be the type to cheat. What shall I do? I really do love him and want to spend the rest of my life with him, I recently moved on from the fact that I cheated, didn't tell him and was willing to move on from this. but the guy that I cheated on him with wants me to end it with my boyfriend because I cheated. he keeps bringing it back up and making me feel guilty. I really do love my boyfriend!, he makes me that happy I think he's the one.
I've cheated on my boyfriend, what shall I do?
Add Opinion