He keeps betting our money!

My husband work and I’m a stay at home mom to our 2 kids, I know he makes the money but he bitches about every time I spend a few dollars on something I need or 1 of the kids need but he will tell me after he already did it he bet $20 to $50 on a fucking baseball game with a few buddies at work and right now we can’t afford him to be doing that and he knows that but he jus keeps doing it he’s done it 4 times within the last 2 months, but every time I ask him why knowing we can’t really afford to lose any amount of money he bitches at me saying it’s his money and I spend it on dumb shit but I guess food and clothing for us all is dumb.