I would start asking expenses from him monthly and keep it as emergency funds for the kids and myself. If he have no intention on changing his spending habits then let him be, when he falls to rock bottom, don’t help him pay off anything. For family planning I cannot advise as I’m just an outsider, but for me, if my husband is like this, I won’t go for another kid else unless I am sure I can financially raise both child alone in case the family runs out of money.
One will only sense the urgency when everything comes down all at once.