Please help

Idk what to do anymore. My bf and I have been together for a little over a year, most of the time things are great and he's my best friend but he's pretty controlling and I've caught him sexting other girls twice. He swears he's never going to do it again and as far as i know he's stayed true. I love him dearly and so badly want to spend the rest of my life with him but I've been in abusive relationships before and feel like he's been emotionally abusive and getting worse. I don't think he would ever hit me but he is always tearing me down and making me feel bad about being afraid of losing him. I don't want to leave him but I don't know where I would go if i did. My mom passed away when 10 and my dads an abusive alcoholic. The rest of my family nearby are about the same. I'm so scared that I'm setting myself up to get hurt again but I don't see a way out. Please help