You shouldn't shop when you're hungry, but if you absolutely have to (or have a problem with impulse buys), a simple drinking game can help. Before you go whipping out your flask, though, this is a water drinking game.
Photo by Bradly Gordon
When you're feeling hungry, your brain convinces you that you want everything you can see in the supermarket. Sometimes a drink of water can help quench those desires and keep you on task.
Faith Durand and the other folks at The Kitchn suggest you make a drinking game out of it. Take a water bottle with you to the store and take a big swig of water every time you see something unnecessary you want. You'll keep up your hydration, stave off your hunger for a little while, and keep to your grocery list.