Shopping, be it grocery or for other essentials should not be done without a plan. In fact, before you go shopping have a list and a strategy for how you should shop. It is important that you are prepared so that you get the best value for your money.
Always have a list
You will be tempted to pick up things, MOVO MOVO that you do not need and end up leaving out things that you need. It is thus important that you always go shopping with a list. If you miss out on a purchase then this would mean another trip to the store which would cost you fuel and your time. So always start with a list and cross check it before you reach the billing counter.
Have a weekly menu
It pays to plan your weekly menu in advance. In this way, you will stick to buy just what you need. It will also stop you from buying junk and unhealthy snacks. Having a weekly menu not just saves you from thinking about what to make each day but also saves you money on your grocery shopping. Apart from that, you consume what you buy and thus do not let things go bad lying in your fridge.
Feed your stomach before you go grocery shopping
Always eat before you go shopping. Going hungry will only increase your craving to eat outside which will not just make you eat unhealthily but also add to your expenses.
Have a budget and stick to it
Plan out your budget and stick to it before you go shopping. Be within your limits and when you know that your hands are tied you will take care to purchase only what you need.
Buy quick-and-ready to prepare meals
On days when you would be coming late from work or when you have an unexpected guest, you need to be prepared. It is wise to stock up some ready to eat meals in your fridge.