Не поймет. Еще и обидится. Нельзя ставить запреты взрослому человеку. Но можно сделать так что бы он сам решил этого не делать. Садитесь каждый месяц за стол и обсуждаете бюджет, вот эти деньги на еду, а эти на платежи, а эти на отпуск (положим на карту пока) и т.д. Не осталось на карманные расходы и хотелки? Вот бюджет на еду, можешь съекономить, расчитывай, покупай, готовь, остаток на твои нужды пойдет. Пусть у него голова болит как семью накормить, а не у вас. Вы, конечно, поголодаете мясяц-другой от его неумения вести хозяйство, но посоветую это выдержать и еще и мужа похвалить. Он научится и когда включится в процесс сам перестанет тратить деньги на свои хотелки. Я когда вижу, что мужа заносит в этом вопросе, резко становлюсь беспомощной и мужу приходится вести бюджет, он плюется, но постепенно втягиваясь, становится разумным в тратах.