I want a divorce

I want a divorce from my husband. It’s to the point where I can’t even take it anymore. He’s a narcissist and he’s ruining our family. He recently quit his job (again) to try to go into business for himself. He’s been gone “working” all day every day for a month and hasn’t brought home a penny. We’re two months behind on everything. I’m on maternity leave with a 3 month old. We also have a 4 & 5 year old. Everything is always my fault. He yells at me everyday. If he can’t find his phone it’s my fault, I don’t care enough about his business, I don’t clean well enough, I don’t cook enough, I don’t have sex with him enough. I can’t say anything about how I feel without it being my fault or getting yelled at.

My only issue is. I know him. I know that if I tell him I want a divorce, he’ll flip out and completely abandon our kids. I’m 99.99% positive that’s what he’ll do. They adore him. That’s their best friend. The only reason I’m staying is for them because I don’t want to break their hearts 😭 but I also don’t want them to see the way he treats me and think it’s okay