Milk is a staple in most households, but it’s also one of the foods people waste the most. If you’ve ever opened the fridge and wondered how long does milk last, whether it’s still safe after the expiration date, or how to tell if milk has gone bad, you’re not alone.
The answer depends on several factors, including the type of milk, whether it’s opened or unopened, how it’s stored, and the temperature of your refrigerator. This guide explains how long milk lasts in the fridge, after opening, past the expiration date, and even in the freezer so you can reduce waste and stay safe.
-
How Long Does Coconut Milk Last? Ultimate Guide to Storage & Shelf Life
-
How Long Does Milk Tea Last? (Fridge, Room Temperature, Freezer & Boba Shelf Life)
-
How Long Does Buttermilk Last? Shelf Life, Storage & Safety Guide
Quick Answer: How Long Does Milk Last?
In general:
-
Unopened milk lasts 5–7 days past the printed date if properly refrigerated
-
Opened milk lasts 7–10 days in the fridge
-
Frozen milk lasts up to 3 months (best quality)
These are averages. Let’s break it down in detail.
How Long Does Milk Last in the Fridge?

How Long Does Unopened Milk Last in the Fridge?
Unopened pasteurized milk typically lasts 5 to 7 days after the sell-by or best-by date, as long as it has been stored consistently at 40°F (4°C) or below.
Factors that affect unopened milk shelf life:
-
Fridge temperature stability
-
Storage location (back of fridge vs door)
-
Transportation time after purchase
Milk stored in the fridge door often spoils faster due to temperature fluctuations.
How Long Does Milk Last After Opening?
Once opened, milk usually lasts 7 to 10 days when kept refrigerated.
Opened milk shelf life depends on:
-
How often the carton is opened
-
Whether it’s left out at room temperature
-
Cross-contamination from cups or utensils
To make opened milk last longer:
-
Seal the lid tightly
-
Return it to the fridge immediately after use
-
Store it on a back shelf, not the door
How Long Does Milk Last If Left Out?
Milk should not be left at room temperature for more than:
-
2 hours at normal room temperature
-
1 hour if temperatures are above 90°F (32°C)
If milk sits out longer than this, bacteria multiply rapidly, even if the milk smells fine afterward.
How Long Is Milk Good After the Expiration Date?

Understanding Milk Date Labels
Milk cartons usually display:
-
Sell-by date – for retailers, not consumers
-
Best-by date – quality indicator, not safety
-
Use-by date – last recommended date for peak quality
These dates do not automatically mean milk is unsafe.
How Long Does Milk Last After the Expiration Date?
-
Unopened milk: often safe 5–7 days past the date
-
Opened milk: usually no more than 5 days past the date
Always check for spoilage signs before drinking milk past its expiration date.
How to Tell If Milk Is Bad

Milk doesn’t always go bad exactly on schedule. Use these tests to check milk freshness.
Smell Test
-
Sour or rotten odor = spoiled milk
-
Fresh milk smells neutral or slightly sweet
Look Test
-
Yellowing
-
Separation that doesn’t mix when shaken
-
Mold near the cap
Texture Test
-
Lumps or chunks
-
Slimy or thick consistency
Taste Test (Only If It Passes Other Tests)
-
A small sour taste means discard immediately
If you’re unsure, it’s safer to throw the milk away.
Why Does Milk Spoil?
Milk spoils because of bacterial growth, which accelerates when:
-
Milk warms above 40°F
-
Air enters the container
-
Light exposure degrades nutrients
-
Bacteria are introduced from mouths or utensils
Ultra-pasteurized and UHT milk last longer because they undergo higher heat treatment, killing more bacteria.
How Long Does UHT and Shelf-Stable Milk Last?

Unopened UHT Milk Shelf Life
-
6–9 months in the pantry
-
Keep away from heat and sunlight
Opened UHT Milk
-
7–10 days in the fridge, similar to regular milk
Once opened, shelf-stable milk behaves like fresh milk.
How Long Does Lactose-Free Milk Last?
Lactose-free milk generally lasts slightly longer than regular milk because it’s usually ultra-pasteurized.
-
Unopened: 7–10 days past date
-
Opened: 7–10 days in the fridge
Shelf life still depends on storage conditions.
How Long Does Raw Milk Last?
Raw (unpasteurized) milk has a much shorter shelf life and higher safety risks.
-
Unopened raw milk: 5–7 days
-
Opened raw milk: 3–5 days
Raw milk must be discarded immediately if it smells off or shows separation.
How Long Does Plant-Based Milk Last?

Almond Milk
-
Unopened shelf-stable: 6–12 months
-
Opened: 7–10 days
Oat Milk
-
Unopened: up to 12 months
-
Opened: 5–7 days
Soy Milk
-
Unopened: 6–12 months
-
Opened: 7–10 days
Always refrigerate plant-based milk after opening and discard if the carton bulges or smells sour.
Can You Freeze Milk to Make It Last Longer?
Yes, you can freeze milk.
How Long Does Milk Last in the Freezer?
-
Up to 3 months for best quality
-
Safe beyond that but texture may degrade
Tips for Freezing Milk
-
Leave space for expansion
-
Freeze in airtight containers
-
Label with date
Thawing Frozen Milk
-
Thaw in the fridge
-
Shake well to recombine fat and liquid
-
Use thawed milk within 3–5 days
Frozen milk works best for cooking, baking, and smoothies.
How to Make Milk Last Longer

-
Store milk on the back fridge shelf
-
Keep fridge temperature at ≤40°F (4°C)
-
Avoid drinking directly from the carton
-
Close the lid tightly
-
Don’t leave milk out during meals
Choosing ultra-pasteurized or shelf-stable milk also helps extend shelf life.
Is Sour Milk Safe?
Spoiled milk should not be consumed, even if only slightly sour. Drinking bad milk can cause stomach pain, nausea, vomiting, and food poisoning symptoms.
Do not cook with milk that:
-
Smells sour
-
Has visible chunks
-
Is past date and shows texture changes
When in doubt, throw it out.
Frequently Asked Questions (FAQs)
How long does milk last in the fridge?
Unopened milk lasts about 5–7 days past the date. Opened milk lasts 7–10 days.
Can you drink milk 7 days after opening?
Sometimes, if properly stored and no spoilage signs appear.
Can you drink milk past the expiration date?
Yes, if unopened and it passes smell, look, and texture tests.
How can you tell if milk is bad?
Check for sour smell, chunky texture, discoloration, or mold.
How long does milk last once opened?
Typically 7–10 days in the fridge.
Does lactose-free milk last longer?
Yes, slightly longer due to ultra-pasteurization.
How long does milk last in the freezer?
Up to 3 months for best quality.
Conclusion
So, how long does milk last? With proper refrigeration and handling, milk often lasts longer than people expect. Understanding expiration dates, spoilage signs, and storage methods can help you reduce food waste while staying safe.
When stored correctly, milk is one of the most forgiving refrigerated foods but when in doubt, safety should always come first.
