I don't care if people want to shop 10 times a day, all I am saying is that DH and myself hate shopping so no way would we keep going to the shops.
I don't understand why people are saying things don't last a week. We have a milkman but he only delivers once a week. Milk definitely lasts a week, in fact it usually last longer. If milk is not lasting then there must be something wrong with your fridge
Bread usually lasts a week. We buy sliced and keep a few slices out and put the rest in the freezer. We both think it tastes fine after being frozen especially if you use it for toast. I also make nice bread as a change from sliced.
Most veg lasts over a week. The only veg that I find doesn't is broccoli. Apples, kiwi fruit, bananas, oranges, grapes all last at least a week. Things like strawberries, raspberries don't so I menu plan to use them on the day I buy them or the next day.
I do find it makes a difference where you buy things. Fruit and veg from Asda doesn't last long at all nor from Aldi. From Sainsbury, Waitrose or Lidl it seems to last well.
I have a rough menu plan for a month and then do the week's one every week. It's not set in stone. If we decide to go out to eat or are going to be late home or just don't fancy something I change it. Nothing gets thrown away because of changes.
We are vegetarian and eat lots of fresh fruit and veg along with lentils, chickpeas, nuts etc. We eat very little frozen food (only really some veg such as peas). We cook almost everything from scratch.
I hate food waste and don't find food gets wasted because we don't shop that often. I just plan well.
If fruit does start to "turn" it's made into smoothies, crumbles etc. If veg starts to look a bit sad it's made into soup, stews. I even use the leaves and stalk of cauliflower to make soup along with, quite often, potato peelings.
I don't suddenly run out of kitchen roll, toilet roll, oil etc because I make sure I have those things before we do a big shop.