This question is for the single moms

I’ve been with my boyfriend for 3 years and we have a 3 month old daughter. Things have gone downhill since I gave birth to her and he has become one of the meanest emotionally abusive people I have in my life. I love him with all my heart but... idk what to do and I don’t even wanna speak the words of leaving him out loud. Being a single mom and giving my daughter a “broken home” is one of my biggest fears. So my question is, single moms, how did you build up the courage to leave? I want what’s best for my daughter and I just feel like I’m being selfish if I leave her dad but he’s become too much. I’m constantly crying and I feel alone and taken advantage of. 😔