Food Safety · 6 min read

How Long Does Food Actually Last? A Room-by-Room Shelf-Life Guide

Updated July 30, 2026 · by the Food Waste Manager team

A huge amount of food gets binned for one silly reason: a date on the label. But “best by,” “sell by,” and “use by” usually signal quality, not safety. Plenty of perfectly good food gets tossed the day after its date. Here's a realistic guide to how long common foods keep — and how to judge for yourself.

Fridge (at ~4°C / 40°F)

FoodTypical fridge life
Milk (opened)4–7 days past date if it smells fine
Eggs3–5 weeks (float test if unsure)
Cooked leftovers3–4 days
Raw chicken / fish1–2 days
Raw beef / pork3–5 days
Hard cheese3–4 weeks (cut off small mold spots)
Leafy greens3–5 days
Berries3–5 days

Freezer (at ~-18°C / 0°F)

Frozen food stays safe almost indefinitely; quality is what degrades. Rough quality windows:

FoodBest quality
Raw meat4–12 months
Cooked meals / soups2–3 months
Bread3 months
Berries / chopped fruit6–12 months

Pantry

FoodTypical shelf life
Dried pasta / rice1–2 years
Canned goods1–5 years
Flour6–12 months
Spices (ground)2–3 years (they lose potency, not safety)

How to actually tell if food is done

Labels are a guide; your senses are the real test:

When genuinely in doubt — especially with raw meat, seafood, and cooked rice — throw it out. Saving a dollar isn't worth a foodborne illness. (This is general information, not medical advice; see our terms.)

Never lose track again. Food Waste Manager estimates an expiry date for every item you add and reminds you what to eat first — so food gets used, not binned. Start free →

Want to actually put this into practice? Read our 15 ways to reduce food waste at home or learn the pantry-first cooking system.