How Long Does Food Last? The Complete Fridge & Freezer Shelf Life Guide

Most food waste at home starts with a simple question: "Is this still good?" Without clear answers, people play it safe and throw things out — often unnecessarily. This guide gives you concrete shelf life numbers for every major food category, plus the signals that tell you when something has genuinely gone off.

Understanding Food Date Labels

Before the shelf life numbers, it helps to understand what date labels actually mean — because most people misread them and throw away perfectly good food as a result.

The FDA and USDA acknowledge that most date labels reflect quality, not safety. Your senses — smell, appearance, texture — are usually the most reliable guide.

How Long Meat Lasts

Raw meat is the highest-risk category. When in doubt, freeze rather than refrigerate.

How Long Fish and Seafood Last

The smell test for seafood: Fresh fish should smell like the ocean — clean and briny, not "fishy." A strong fishy odor means the fish is past its prime. Shellfish that are dead before cooking (shells that won't close when tapped, or won't open after cooking) should be discarded.

How Long Dairy Lasts

How Long Vegetables and Fruit Last

Most vegetables keep longest unwashed and uncut. Wash just before use, not before storing.

How Long Cooked Leftovers Last

The 3–4 day rule applies to most cooked foods in the fridge. If you won't eat it within that window, freeze it now — not three days from now. See our guide on how to store leftovers safely for best practices on containers and cooling.

Signs Food Has Actually Gone Bad

Numbers are guides, but your senses are the final arbiter. Trust these signals over dates:

Track expiry dates proactively with Fridge Dump — add ingredients with their dates and the app surfaces what needs to be used first, so you catch things before they go off rather than after.

Frequently Asked Questions

Most cooked leftovers last 3–4 days in the fridge when stored in airtight containers. Soups and stews can last up to 5 days. Foods with mayonnaise, eggs, or seafood should be eaten within 2 days. When in doubt, freeze rather than refrigerate.
It depends on the label type. "Best by" and "sell by" dates are quality estimates — food is often fine several days past these. "Use by" dates on meat, poultry, and seafood should be taken seriously. Trust your senses: if food smells off, looks unusual, or has visible mold (except intentionally moldy cheese), discard it.
Bad meat typically has a sour or sulfurous smell (fresh raw meat should have little odor), a slimy or tacky texture, or a grey-green color. Raw beef may naturally go slightly brown, but green or grey-green is a bad sign. When in doubt, throw it out — foodborne illness from spoiled meat is serious.
Yes, significantly. Your fridge should be at or below 40°F (4°C). Every degree above this accelerates bacterial growth. Many home fridges run too warm, especially near the door. Use a fridge thermometer to check — the back of the middle shelf is the most stable. The freezer should be at 0°F (−18°C) or below.