What would you do?

BOYFRIEND and I have been together for about 4 months now. For the last 2 months we've been arguing every time we hang out. The argument is about my ex boyfriend of 6 years ago and I just recently started talking to him again. He says he doesn't want me talking to him. We made an agreement that I won't talk to him unless he texts or calls me first. But now every time I talk to him he's always checking my phone. Always in a pissy mood and I have no idea what's wrong with him. Also I'm not allowed to have guy friends. I have friends that have been there for me for 4 years now. All through high school. I'm just into him anymore but every time I try to break it off he's like " I'm sorry , give me one more chance . I promise I will change." I've given him two chances. What would you do ????