Should i leave my bf??

Ive been with my bf for 3 years and we are teenagers and i really am contemplating leaving him because i really feel this relationship is toxic but in my mind i think maybe its my fault. I broke his trust a few times last year and i have learned from it and never have done it again and he now says he is the way he is because of that. Im not allowed friends, cant hang out with friends, he tells me he doesn’t want me out long, i cant use the app instagram because he says ill use it to cheat, and he says if he cant come to university with me then i cant go at all. I know you reading this may seem like wtf am i stupid but i really dont have anyone to talk to so what can i do?