To avoid waste, I normally buy enough fres fruit/veggies to last 3-4 days-things that go bad quickly like bananas, fresh berries, etc. and then I buy a couple things that have a longer shelf life for the end of the week-like a bag of baby carrots, canned pineapple in juice, frozen veggies, etc. I eat the stuff that goes bad quickly first...then on to the other items.
It helps me to keep produce in the house, and to avoid so much waste. Maybe it can help you?