I agree with what everyone said -
And I Have been there Yrs. ago

with an Immature Dh , who thought 5.00 here , 10.00 There was " no big deal"
Well I Did the extreme too...
Took his Debit and Gave Him A set amount of money each week.
He also Has learned the Hard Way that if We go Over budget in one Area It gets Cut out of Another.
Thank God we don't Deal with this Crap anymore.
I Agree it is So Frustrating .... But if you are home and doing the Budget , and paying the Bills ,
For the sake of Everyone ... You Need to Get him on track.
Sometimes I Think it is Easier for a Man to Figure out What he can spend with Only having Cash.