I shop once a week and buy all the food for the week. At the end of the week, I have a nearly empty fridge.
I don't want to run out of ingredients, so I divide the weight on the package by seven, and weigh each one as I go. So I know I can have 120g of frozen blueberries each day, 60g of parmesan, 120g of broccoli, 90g of brussel sprouts, 30g of cream in my coffee for each of five coffees a day, etc. I'm happy when on the last day I don't need to weigh anything.
I didn't use to be this way, it just sort of happened.