I need help

So... my boyfriend and I have been together for about a year and a half now... and these things have been getting progressively worse... He says things like "I want you all to myself and I don't want you to talk to anyone because I love you" and things like that... and he throws big tantrums and punches things when he's mad... he has made a dent in the wall from throwing his phone at it... and he gets mad and jealous when I hang out with my friends, so I harldy have any friends anymore.... He was cussing at me today saying "GOD DAMMIT *my name*" because I "don't say I love you enough" or something... and then he gets all mushy afterwards and wants to be forgiven... he doesn't know it, but I have to go to therapy every Monday because of the stress... and people think I'm stupid for staying with him but I really like him and I really don't want to break up with him... I need advice please and thank you ♥️