Dairy · Shelf Life · 2026

🥛 How Long Does Milk Last?

How long milk lasts once opened, unopened, and after the sell-by date.

📅 Updated 2026⏱ 2 min read
QUICK ANSWER

Opened milk lasts 7 days in the refrigerator. Unopened milk typically lasts 5-7 days past the sell-by date when refrigerated properly.

How Long Does Milk Last?

LocationDurationTemperatureNotes
Refrigerator7 days (opened), 5-7 days past sell-by (unopened)Below 40°F (4°C)Store in the back of the fridge, not the door — temperature is more stable
FreezerUp to 3 months0°F (-18°C)Leave room for expansion; thaw in fridge — texture may change slightly
PantryNot safe (unless UHT)Room temperatureUHT (ultra-pasteurised) milk: up to 6 months unopened at room temperature

Signs Milk Has Gone Bad

  • ⚠️ Sour smell
  • ⚠️ Thick or lumpy texture
  • ⚠️ Yellowish tinge instead of white
  • ⚠️ Sour taste

Milk Storage Tips

  1. Always store in the coldest part of the fridge — not the door
  2. Keep tightly sealed to prevent absorption of other food odours
  3. Never return unused milk to the original container after pouring
  4. UHT milk is shelf-stable until opened; refrigerate after opening
  5. Do not use milk that has been left out for more than 2 hours
⚠️

The sell-by date on milk is not a use-by date — it indicates peak freshness. Properly stored milk is often fine 5-7 days past the sell-by date.

Never Lose Track of Expiry Dates Again

Eatvora automatically tracks expiration dates for everything in your fridge and pantry — sending alerts before food goes bad and generating AI recipes to use it up.

⬇ App Store⬇ Google Play

Frequently Asked Questions

This depends on storage conditions. Milk 2 weeks past its sell-by date should be inspected carefully — if it smells sour or has lumps, discard it.
Yes — milk freezes well for up to 3 months. Leave space in the container for expansion and expect a slight texture change after thawing.
The fridge door experiences more temperature fluctuation every time it is opened. Store milk at the back of a shelf for longer shelf life.
Eatvora tracks your milk purchase date and reminds you 2 days before it is likely to expire, with recipe suggestions to use it up.