In the UK alone, roughly 4.5 million tonnes of food is thrown away each year that could have been eaten. A significant portion of that is food discarded because of date labels that consumers misread as safety cutoffs when they're actually quality estimates. Understanding what different date labels actually mean - and what your own senses can tell you - is one of the most direct ways to reduce unnecessary food waste.
"Use by" is the only date label with a food safety implication. It appears on perishable items - raw meat, fish, some dairy - and means the manufacturer has determined the product may no longer be safe after this date. For "use by" items: follow the date, or freeze before it passes. This is the label worth paying attention to.
"Best before" / "Best by" is a quality indicator, not a safety one. It means the manufacturer expects the product to be at peak quality until this date - not that it becomes unsafe after it. Bread, tinned goods, dried pasta, biscuits, frozen food: all of these use "best before" dates. Eating them after the date may mean slightly reduced quality, but it's not a safety risk in the vast majority of cases.
"Sell by" / "Display until" is a stock management instruction for the retailer, not a consumer date at all. It means nothing about when you should eat the product. It's there so supermarket staff know when to rotate stock. Ignore it for home use.
These are practical windows assuming your fridge is running at 1-4°C and items are stored correctly.
Raw meat and fish:
Dairy:
Eggs: 3-5 weeks from purchase in the fridge. A fresh egg sinks in cold water; a bad egg floats (gas accumulates as it decomposes). The float test is reliable and tells you more than a printed date.
Cooked food and leftovers:
Most pantry staples last far longer than people realise. The practical windows below assume a cool, dry, dark cupboard.
For most foods outside of raw meat and fish (where pathogens can be present without any sensory signal), your nose and eyes are reliable guides. Mould you can see means the item has passed. A sour or off smell in dairy means it's gone. Rancid oil smells sharp and unpleasant - nothing like fresh olive oil. Stale spices smell of little or nothing rather than smelling bad.
The exception: raw poultry and minced meat can carry Salmonella and E. coli that produce no smell. These items should be used within the timeframes above regardless of how they smell - this is why "use by" dates on raw meat are the one label genuinely worth following.
Running through the fridge before a shop and discarding things based on printed dates rather than actual condition causes unnecessary waste and cost. A yogurt 3 days past its best-before that smells fine and has no mould is fine to eat. Canned tomatoes from 2021 are safe and probably still good. Hard cheese with a small spot of surface mould can be cut away (mould doesn't penetrate hard cheese deeply, unlike soft cheeses where it does). The Zero-Waste Cooking Systems guide covers how to build routines around using food while it's still good rather than discovering it when it isn't.