Should I leave?

So I have been married for 13 years now. For the past couple of years, it hasn't been going to well. Lately, he has been talking down to me. He has been slowly destroying my self-esteem and self-confidence. I want to leave but I am scared to be on my own. I know that I need help building up my confidence and self-esteem and I know that I have my family support. What do you think? Should I leave or should I stay and stick it out?