Should I end the relationship....

So I've been with my boyfriend for 2+ years and he's my WHOLE world...he really is. Ever since I've met him...he's just been so insecure. Everything I do makes him think I'm cheating on him. He tells me constantly that he has been cheating on...continuously. Okay I'm sorry that happened but IM NOT YOUR EXES. I've done everything right...I've done everything to please him. Even when I don't want to do the things he tells me, I still do them. I just want this to work. But I don't think I can do tmhis anymore. Everything is always my fault...He tells what to wear... goes through my phone. He even has his, "boys" that go to my university to watch my every move. I send him my location or tell him where I'm at when I'm with my friends... I've wanted to join a sorority but couldn't because of him. I didn't mind all of this because I wanted him to see that I'm not doing anything. I wasn't doing anything from the start anyways. I've invested all of my time into him and 2 years later...this is still happening. I'm really torn. What should I do? UPDATE: So the break up didn't go as planned....I know the break up should've ended a longggg time ago. I thought he would change...I thought wrong AGAIN... Listen so a couple of days ago we were on the phone and I told him to hold on because I was doing something... Then the phone hung up. I think I lost signal. but anyways he calls me back and was like what happened. so I told him that my phone lost signal. Then he went on to say that it felt like I saw someone and hung up the phone to talk to them. Which wasn't the case. I told him it wasn't that and he went say he was cheated on and all that. I got that lecture for the 200th time already. Later that night he cooled down a lot and I guess you could say that we were on good terms again. He acted like nothing happened but it was different for me. I was tired of going through the same thing again... and again. So... today this happened

....it's over and I'm heart broken but I never felt so free in my life. I'm sitting here crying at work because it hurts but it feels good to know that I can be at peace now