How Long Does Milk Last?
By James OkaforReviewed 2026-01-01
Milk keeps 5–7 days past its printed date unopened and about a week once opened, stored at 40°F or below. It freezes for 3 months with good quality — thaw in the fridge and shake. Milk never stays at room temperature for more than 2 hours.
Milk is the most-bought food in most kitchens and the one that gets thrown away the most. The truth is more forgiving than most people think: milk does not die on its sell-by date, and a carton you thought was spoiled is often still fine.
The two rules that matter: keep the fridge at 40°F or below, and keep the carton closed. Temperature is everything with milk — the difference between a carton that lasts a week past its date and one that sours in three days is almost always the fridge shelf it lives on.
How long milk lasts
| Storage method | Duration | Best practice |
|---|---|---|
| Fridge (unopened) | 5–7 days past printed date | Keep at 40°F or below |
| Fridge (opened) | About 1 week | Reseal tightly; store on a shelf, not the door |
| Room temperature | 2 hours max (1 hour above 90°F) | Discard after the limit — reheating doesn't help |
| Freezer | 3 months (best quality) | Thaw in the fridge; shake well before use |
Storage conditions that actually matter
The single biggest mistake is the fridge door. The door is the warmest part of the refrigerator, and it swings open dozens of times a day, so the temperature there can swing by 10 degrees or more. Milk, yogurt, and eggs belong on a middle or lower shelf in the back, where the cold is stable.
Keep the carton closed whenever possible — every open lets warm air in and speeds up spoilage. And pour from a clean spout or glass: backwash from a used cup puts bacteria into the carton and visibly shortens its life.
Storage tip
Buy the smallest size you will actually drink, and store it on the coldest shelf — not the door. A half-gallon you finish is cheaper than a gallon you pour down the sink. ::
How to tell milk has gone bad
The nose is the best tool. Sour, acrid, or barnyard smell means the bacteria count is already high — discard it. If the smell passes but the taste is off, the carton is past its prime. Visible curdling, a lumpy texture, or a yellowed separation are all definite signs of spoilage. When in doubt, throw it out.
Food safety
Never taste milk to "check" it once the smell is off. One sip of badly spoiled milk is unlikely to be dangerous, but it is not worth the gamble — and it is a bad habit for foods that carry real risk. Smell first, always. ::
Does milk freeze well?
Yes, with a texture trade-off. Milk freezes safely at 0°F for up to 3 months and stays safe indefinitely beyond that. Freezing separates the fat, which makes thawed milk slightly grainy — fine for cooking, baking, and smoothies, less ideal for drinking straight. Thaw in the refrigerator, not the counter, and shake or stir vigorously before use. Freeze only in containers with headroom: milk expands.
Freezing tips
- Freeze in portions you will use at once, since refreezing thawed milk is not recommended.
- Leave about an inch of headroom in the container — milk expands as it freezes.
- Label with the date; use frozen milk within 3 months for best quality.
See the full refrigerator storage guide and the food safety temperature guide for the temperature rules behind every number above.
Frequently asked questions
How long does milk last after the sell-by date?
Stored at 40°F or below, unopened milk keeps about 5–7 days past its printed date, and opened milk about 5–7 days past that date too — roughly a week once opened. The date is peak-quality guidance, not a safety cutoff. Trust your senses: if it smells sour or tastes off, throw it out regardless of the date.
Can you freeze milk?
Yes, milk freezes safely for up to 3 months at 0°F. Thaw it in the refrigerator, never on the counter, then shake well — freezing causes a slight separation and grainy texture that disappears when shaken. Frozen milk is ideal for cooking, baking, and smoothies. It stays safe indefinitely frozen; the limit is quality.
Why does milk spoil even when refrigerated?
Because the refrigerator door is the warmest part of the fridge and swings open constantly. Milk stored in the door experiences temperature swings that accelerate spoilage bacteria. Store milk on a middle or lower shelf in the back, where the temperature is most stable and coldest.
How long can milk sit out?
Never more than 2 hours at room temperature — and only 1 hour if the room is above 90°F. Milk in the 40–140°F danger zone grows bacteria rapidly. After 2 hours, throw it away; reheating does not make it safe.
What does spoiled milk look and smell like?
The first sign is almost always a sour, acrid smell. As spoilage progresses you may see curdling, a lumpy or thickened texture, and an off or bitter taste. A sour smell alone is enough to discard the carton — the cost of milk is nothing compared to a foodborne illness.
Sources
Shelf-life and temperature claims on this page are cited from tier-1 food-safety authorities. Always confirm current guidance before relying on dated information.
Written by
Senior food storage writer
Writer covering food storage shelf life, storage methods, and kitchen organization.
Get the storage cheat sheet
One short email a month with the exact shelf-life numbers that matter most — plus pantry organization tips. No spam, unsubscribe anytime.
Newsletter coming soon. We are setting up our email list — this is where you will be able to subscribe.
Your email is never shared. Read our privacy policy.