Hate my husband.

We have been together for 14 yrs and have 2 kids ages 10 yrs and 2 yrs, we both are 27 yrs old and the past 3 yrs he's just changed so much I'm not allowed to do anything or go anywhere without him texting me every 10 minutes, I love and hate him I know if I leave I have nothing no where to go and I know people will be shocked cuz in front of people we are this amazing couple but one we are alone he's telling me I'm stupid and dumb. He's the inky man I've been with and because I'm overweight he says no other man would want me and because of him pushing me when he was drunk I'm missing my front teeth and won't help our insurance pay for me to get fake teeth, he said I shouldn't need to work cuz he says it's a way for men to look at me and that.