I can't...

I had a baby in June with my so of 5yrs. He has always been a little angry. Lately it has gotten worse. He always blames me when we argue, calls me stupid and says I don't deserve anything. Said I was a "weak mother" because I didn't want to do anything the day of Halloween with him because we had gotten into an argument.. he also started threatening me to take my baby away if we do break up and said I wouldn't be able to support him on my own (I don't make a lot of money). I don't want to be with him anymore, but I'm afraid he'll take my baby.😢