Husband bad with money

Whenever my husband gets a largue sum of money he spends it like he's rich. We have a lot of debt, a lot of Bill's and are living paycheck to paycheck. Whenever he comes across a large sum of money (taxes) he will spend it like nothing. He had cash on him and didnt want to carry it around so he just gave it away. Its extremely frustrating because we also have a baby on the way next month and he hasn't spent any money at all on her because he preaches about not spending money but then spends it on videos games and clothes or literally just gives it away because he doesn't want to carry it.