You will have to decide whether you can stay in this marriage or not. As much as I hate to see a family ever
break up, sometimes it is for the best. There is help out there for you if you need it, and yes, most of it is free. Please take care of yourself. The current situation sounds so unhealthy for all involved and either he needs to pull it together and help out more, or you need to decide what is best. It's tough, I have no doubt. Take good care, and I hope this works out.