When I got married, my husband said he didn't want to dine out at restaurants because it costs too much. However, he'd go to the grocery store and impulsively buy lots of food, for no particular reason, and lots of fresh produce in bulk quantities, that would rot before we could use it. Like great, big bags of potatoes, gallons of milk when half-gallon would have been better, dozens of eggs at a time... Tons of money was wasted every month. We would have been okay dining out occasionally, if we could get his grocery shopping under control. It took me a long time to drive home this point with him. He'd often buy things we already had in stock in our fridge or pantry. So we'd have duplicates of things, like spices, that we didn't need. I started taking things back to stores for refunds. Finally I told him, that it would be better if he let me do grocery shopping and banned him from the stores for a while.