Foods That Expire Sooner Than You Think (And How Much It's Costing You)
You checked the best-before date before you bought it. But you opened it four days ago. The clock has been running since then, and most of us have no idea how fast it really moves. Here is the complete guide to how long your food actually lasts after opening, and what to do about it.
The best-before date is not the expiry date after opening
This is the single most common and most expensive misconception in food storage. The best-before date on a product is calculated from when the product was sealed at the factory. The moment you open it, that date becomes largely irrelevant. A completely different clock starts, and it runs much faster.
A pot of yogurt with a best-before date two weeks away will last approximately three days once you have opened it. A carton of fresh milk dated for next week will go off within three to four days of opening. Most people apply the best-before logic to opened products and are genuinely surprised when things spoil "early."
They are not spoiling early. They are spoiling exactly when they should. We are just using the wrong reference point.
The moment you open a sealed food product, start counting days from today, not from the label. The label date only applies to the unopened product.
The complete shelf life guide: how long your food really lasts
The following guide is based on food safety research from the USDA FoodKeeper database, the UK Food Standards Agency, and WRAP. These are refrigerator storage times after opening unless otherwise noted.
| Food | After opening (fridge) | Risk level |
|---|---|---|
| Milk | 3 to 5 days | High risk |
| Yogurt (opened) | 3 to 5 days | High risk |
| Hummus | 4 to 7 days | High risk |
| Cooked leftovers | 3 to 4 days | High risk |
| Fresh herbs (fridge) | 5 to 10 days | Medium risk |
| Sliced deli meat | 3 to 5 days | High risk |
| Soft cheese (opened) | 5 to 7 days | Medium risk |
| Hard cheese (opened) | 3 to 4 weeks | Lower risk |
| Salad dressing (opened) | 1 to 3 months | Lower risk |
| Mayonnaise (opened) | 2 months | Lower risk |
| Berries (unwashed) | 2 to 3 days | High risk |
| Ripe avocado | 1 to 2 days whole, 1 day halved | High risk |
| Cooked pasta (plain) | 3 to 5 days | Medium risk |
| Bread (room temp) | 5 to 7 days | Medium risk |
| Eggs (whole, uncracked) | 3 to 5 weeks from purchase | Lower risk |
The three label types and what they actually mean
One of the biggest sources of confusion is the difference between the three types of date labels used on food products. Most households use all three interchangeably, which leads to both unnecessary waste (throwing away food that is still safe) and genuine food safety risks (keeping food that has actually gone off).
Best Before
About quality, not safety. The product is still safe to eat after this date, it may just taste slightly different. Applies to dry goods, tinned food, frozen items. Not a hard expiry.
Use By
This is the safety date. Do not eat food past its use-by date, even if it looks and smells fine. Applies to fresh meat, fish, ready meals. This one matters.
Expiry Date
Similar to use-by, a hard safety cutoff. Common on medications and baby formula. Non-negotiable. Do not consume past this date.
Display Until / Sell By
Guidance for retailers, not consumers. The product is typically good for several more days after this date. Often confused with use-by but much less strict.
The single most important distinction: Best Before = quality. Use By = safety. Confusing them causes both unnecessary waste and genuine risk. Check which type of date is on each product.
The foods most likely to catch you off guard
Fresh herbs
Fresh herbs are one of the most commonly wasted items in the average household. People buy a bunch of cilantro or parsley for a single recipe, use a tablespoon, and leave the rest in the fridge. Within a week, it has gone limp and started to yellow.
The fix for herbs is storage. Trim the stems, place them in a glass of water (like flowers), and cover loosely with a plastic bag. This extends shelf life from 5 days to 2 to 3 weeks. For herbs you will not use fresh, freeze them chopped in ice cube trays with a little olive oil.
Hummus and dips
Shop-bought hummus has a surprisingly short window after opening, typically 4 to 7 days. The packaging is designed to last until the best-before date sealed. Once opened, oxygen exposure and repeated dipping accelerate spoilage dramatically. Most people assume it lasts the full two weeks and are wrong.
If you regularly waste hummus, consider buying smaller pots and finishing them within the week rather than buying large tubs "for value."
Cooked rice and pasta
Cooked rice is frequently underestimated as a food safety risk. Bacillus cereus, a bacterium that survives cooking, can multiply rapidly in cooked rice left at room temperature and even in the fridge after 3 to 4 days. Rice should be cooled quickly after cooking (within an hour), stored immediately, and consumed within 3 days. Never reheat rice more than once.
Cooked pasta, while safer than rice, follows the same 3 to 5 day rule when stored in an airtight container in the fridge.
Avocados
A ripe avocado will last 1 to 2 days whole at room temperature or up to 4 days in the fridge. Once halved, it oxidises within hours unless the pit is left in and the surface is pressed with cling film. The common workaround of rubbing cut avocado with lemon juice helps but only buys you an extra day at most.
If you regularly buy avocados that overripen before you use them, buy them 2 to 3 days before you plan to eat them, rather than at full ripeness.
Berries
Fresh berries are among the most expensive per-kilo items at the supermarket and among the fastest to spoil. Strawberries and raspberries typically last 2 to 3 days in the fridge. Washing them accelerates mould growth, so wash only what you will eat immediately and store the rest dry. A quick rinse in diluted white vinegar (1 part vinegar to 3 parts water), then dry thoroughly, can extend fridge life to 5 to 7 days by killing existing mould spores.
Why "it still smells fine" is not a reliable test
Our senses are reasonably good at detecting food that has gone off, but they are not reliable enough to serve as a primary safety check for everything. Several dangerous bacteria produce no detectable odour or visible change at all. Salmonella, E. coli, and Listeria can be present in food that looks and smells completely normal.
The smell test works reasonably well for dairy (milk that has soured is obvious) and for some meats. It is an unreliable guide for cooked rice, raw chicken, and deli meats, which can carry harmful bacteria at counts too low to affect appearance or smell but high enough to cause illness.
For these categories particularly, dates and elapsed time since opening are more reliable safety indicators than sensory checks alone.
The cost of getting this wrong
Food safety incidents caused by expired food cost European households an estimated 12 billion euros annually in healthcare costs, lost working time, and related expenses. Most of these incidents are preventable. They happen not because people are reckless but because the information needed to make safe decisions, what date was this opened, how many days ago was that, is simply not available at the moment of decision.
On the financial side, expiry-related waste accounts for roughly 35 percent of total household food waste. For the average family, that is approximately 180 euros per year in food that was bought and stored correctly but consumed too late to be safe or edible.
"I thought I was good at checking dates. Then I realised I was checking the label date, not counting from when I opened things. Once I started tracking both, I almost stopped throwing food away entirely." Maria T., Amsterdam
The storage habits that make the biggest difference
Short of tracking every expiry date individually, the following habits have the highest impact on reducing expiry-related waste:
- Label with opening date. Write the date you opened it on the package with a marker. This takes two seconds and eliminates the most common form of guesswork.
- First in, first out. When you put new items in the fridge, move older ones to the front. Eat the oldest things first. This is the system every professional kitchen uses.
- Store correctly from the start. Many foods last significantly longer when stored at the right temperature or in the right container. Herbs in water. Berries unwashed. Leftovers in airtight containers, cooled quickly.
- Freeze proactively. If you buy something you know you will not use within the safe window, freeze it immediately, not when it is about to go off. Freezing at peak quality gives you a much better result than freezing something that is already two days from the edge.
- Track digitally. An app like Stoq lets you log the day you opened each item and alerts you before the safe window closes. You do not need to remember, the app remembers for you.
The most impactful habit change: stop counting from the label date and start counting from the day you opened it. This single shift eliminates the majority of expiry-related food waste.
What happens when you actually track expiry dates
Households that actively track food expiry dates, whether manually or with an app, typically report a 60 to 70 percent reduction in expiry-related waste within the first month. The mechanism is simple: awareness drives action. When you know that the hummus you opened five days ago has one day left, you put it on tonight's plate. When you have no idea when you opened it, it sits until you clean the fridge.
The tracking does not need to be elaborate. The simplest version is writing dates on packages. The most effective version is using an app that automatically alerts you when items are approaching their safe window, so you act on the information without having to actively look for it.
Either way, the return on effort is significant. The average household that commits to expiry tracking for 30 days saves roughly 15 euros in the first week alone as they catch and use items they would otherwise have thrown away.
Stop throwing money away when food expires.
Stoq tracks what you have and alerts you before things expire. Scan your fridge in 3 minutes. Get reminders that actually prevent waste. Free, no account required.
Download Stoq on App Store