I cheated, he forgave me. Will he ever trust me again?

I cheated on my boyfriend, with a guy I barely knew. It was a one night stand type of thing. But the guy kept trying to talk to me. Him and my bf are the only two guys I have ever been with (sexually). My bf tried to shoot him, Yes, shoot him it was all very hectic. The guy (A) didn't know when to stop and he just caused more problems. He just kept trying to talk to me and my bf hated it. He threatened him a couple times then I had to delete all my social media accounts and block his # ... I apologized and I meant it. I love my bf too much to lose him. I was stupid for doing what I did and I regret it with my life. He forgave me. And we are still together. He is very jealous tho. And very overprotective. He constantly makes me cry over the way he acts. He has always been like that but what I did made it worse. I just want to know if I will ever get his full trust back. I mean I love him and am grateful he gave me a second chance but I can't talk to anyone. I can't have any friends. Besides girls of course and it all depends if he likes the girls if not I can't be friends with them. And if a guy even says hi to me he overreacts. What I did happened six months ago. And ever since he just doesn't trust me at all. I love him to death but it's hard to put up with. I don't talk to any guys what so ever and have no problem with it I just want him to trust me again. Will I ever gain his trust back? I need advice.
Updates:
+1 y
I honestly don't understand you all. I wasn't victimizing myself. I simply don't want to lose himself smells was asking for advice. I accept my mistake. Why are you all so cruel? I really do love him. Thanks for making me feel worse than when I first asked for advice!
+1 y
Lose him I was simply*
I cheated, he forgave me. Will he ever trust me again?
10
6
Add Opinion