Boyfriend problems

Okay me and my boyfriend have been together for 2 years now. Everything was so good until a couple months ago.. first I found him on tinder, then when I said someone about it he acted like he did nothing wrong. He has smashed 3 TVs because he gets mad when I go out with my friends that are pregnant and 19 years old ( I’m 21 ) he now doesn’t allow me to talk to one of my best friends that’s a girl because she made a perverted comment on my Facebook status, so he took my phone and blocked her on everything and now he’s watching me on my phone 24/7 to make sure I didn’t get a hold of her. Also if I leave the house I’m not allowed to take it with me.