Toxic

I just need some advice on how to leave a toxic relationship.. 10 years & 1 child later (10 months) Ok so i kinda just realized i’m NOT happy at all. I spent our whole relationship accepting his abusive (mentally & physically) ways, & i’m fed up. I really feel so stupid for just NOW realizing my worth. He’s a felon so he works grubhub bc its honestly hard for him to find a job but he could still have a little ambition stop smoking weed & get his CDL (which he says is his plan) HE JUST MAKES EXCUSE AFTER EXCUSE.. saying he’ll stop but its hard because he’s depressed.. which ok depression is real but i handle most of the bills. He makes it seem like he’s helping with $50 here and there but if he helped with BILLS i wouldnt need it. I hate to leave him because he doesnt really have anywhere to go. I’m sure his family will help him but i know it will crush him to need them. Also he’s ALWAYS trying to control me! By making me delete all men off my db even tho i actually know them.. he’ll take my phone if he gets mad. I work nights so when we fight he says he wont watch the baby. & trust me i’m doing what i can i applied for title 20 so that i can do it on my own. Its just hard cause i know EVERYTHING will change once we’re over. But i nsed change. Theres so much more like he’s cheated on me so many times. & i just want this relationship to be over cause i’m disgusted but idk how when he lives with me and i need him to watch my son for now. I can beg my mom for help but its a good chance she wont help. Idk what to do!!!