Home? National Domestic Violence Helpline
I second what Danishgirl has said. To me, it sounds like he is escalating. The time to go is now (((((Help)))))). If you are depressed, seek treatment, talk your GP. But most of all, ring the help line above and get their advice on how you can get out. You don't have to do it alone. These people will help you every step of the way. And please keep in mind that you need to be very discrete and very organised about how you leave. If he is a narcissist, you leaving with the kids will make him very angry, and that is when you and the kids will be most at risk.
Please get out. If not for you, then for the kids. They are better off with a mum who doesn't tolerate abuse. Don't let them grow up one more minute in a toxic environment. You all deserve so much better.
Please know that you are not a failure, that's a lie your pathetic husband wants you to believe, but it isn't true. You're a battered woman who has had the stuffing knocked out of her by an abusive ahole. You can be strong again.
I say all this from experience, I have been there, I just didn't stay so long. I left my abusive NPD ex when my son was 11 days old. And I never looked back. You can too.
Please keep posting and know that there is lots of support if you keep reaching out. *hugs*