My boyfriend doesn't trust me and is controlling
Me and my boyfriend have been together for about a year now. Our relationship started a little rocky. We both have been unfaithful in the past and decided to put the past behind us and start over. For about 3 months we were going strong but his insecurities came back. I'm with him everyday when we're both not at school and talk to him on the phone every night. He even likes to check my phone to make sure I'm not texting or calling any other guys. He says he doesn't trust me enough to even hangout with my friends and I always have to call and make sure things are okay with him before I do it. Its almost as if he's another parent. I love him a lot and he makes it clear he loves me too but I can't take the accusations and threats to end things anymore. And I feel ending things is the only option since he can't seem to trust me, but I almost feel as if its breaking his heart more than mine and I hate to see him upset. What should I do ? Please help :(