Opinions???

My boyfriend is very abusive... I've been with him for two years so since I was 14. And just started this year he has been so controlling and abusive. I am not aloud to wear anything but t shirts & sweat pants. No makeup, no doing my hair nice, and he gets mad if I even wear a push up bra, Im supposed to wear a sports bra at all times. At school he walks me to every class and has atleast one person in each class "watching" me. At home (he lives with me because he was left at age 13) while we're just laying in my bed he will randomly grab me very tightly and just laugh. And while we have sex he honestly seems to try to choke me, and he grabs onto my body so forcefully. I love him for who he used to be, but I don't know what to do anymore.....