Well, when you're first learning to shop efficiently you may have to practice. But there are some important principles to keep in mind, like

-   A good goal is to purchase no more than a small basketful of groceries per visit to the store.

-   When possible, shop when you're hungry or when you're on your way home.  This will help you avoid tempting unhealthy snacks.

-   Look at the prices to help you find good deals.

-   Be sure to think about special offers, like buy-one-get-one-free.

-   Sometimes purchasing more expensive items can actually save you money in the long run, because they may be cheaper per unit, or go a long way towards fulfilling a goal.
assitant
You can save a lot of money if you have a system that lets you know what foods you’re currently out of and you can’t eat, so you have a list of things you want to buy when you go to the store.
assistant
I'm trying to lower my weekly grocery bill. What are some ways to save money while grocery shopping?
user
I think the best way to lower your grocery bill is to learn to shop efficiently.
assistant
How should I do that?
user