<human>: Can you summarize the given text in a few sentences?

Basically, I didn't end my relationship with two other guys before I began to flirt with him, when I knew he had never been in a relationship. I didn't really cheat on him, because we weren't "together", but he was not ok with it, and I should have known that. I realize how stupid/inconsiderate/hurtful I was toward him now.  We have talked about it and I thought we had gotten past it. I ceased communication with my exes and have been trying my best to make things up to him. For over six months now we've been exclusive,  very loving, and I have literally done everything he's asked. 

But every time I think things are okay and I relax just a little bit, everything goes to shit. We'll be hanging out together with our friends, so of course I talk to people and act friendly (definitely NOT flirty or anything close to it though). Everything seems fine. Then later, when we're alone, he freaks the fuck out at me, yelling and crying because  I was talking to someone too much or walking too close to them or whatever it may be. Other times, he sees that I 'liked' somebody's status or picture on facebook.

I have to ASK PERMISSION to go anywhere with anyone without him, and I haven't complained about this. It's gotten to the point where I basically have no friends left because we have had "issues" with them all and I agreed to cut them out of my life. I thought this would help him get over the problems we've had in the past, but I think maybe I've let him go too far with this whole thing out of guilt. I don't know, /r/relationships, is it wrong for me to feel this way? Do I owe this to him, or is he taking it too far? If he is, what should I do?
<bot>: Hurt my boyfriend, so now I let him control my whole life. l love him, he loves me and I want to work through this, don't tell me to leave him.