Unopened milk stored properly in the refrigerator typically stays good for 5 to 7 days past the printed date. That date on your carton isn’t a safety deadline. It’s a quality guideline, and understanding the difference can save you from pouring perfectly fine milk down the drain.
What the Date on Your Milk Actually Means
None of the dates printed on milk containers are safety dates. A “Best if Used By” date tells you when the milk will taste its best. A “Sell-By” date is there for the store’s inventory management, not for you. A “Use-By” date marks peak quality, not the moment milk becomes dangerous. The only product where a “Use-By” date carries legal safety weight is infant formula.
This means the milk sitting in your fridge one day past the printed date hasn’t crossed some invisible line into unsafe territory. The date is a manufacturer’s conservative estimate of when flavor and freshness start to decline.
How Long Different Types of Milk Last
Standard pasteurized milk has a refrigerated shelf life of roughly 12 to 21 days from the time it’s processed. Once you’re past the printed date, expect another 5 to 7 days of usable life if the container has stayed sealed and cold. Once opened, drink it within a few days for the best quality and taste regardless of what the label says.
Ultra-pasteurized milk, which is heated to a higher temperature during processing, lasts significantly longer: 30 to 90 days from processing while sealed. UHT (ultra-high temperature) milk, the kind often sold in shelf-stable cartons, can last 6 months or more unopened at room temperature. After the printed date, unopened UHT milk is generally fine for another 2 to 4 weeks in a cool pantry and 1 to 2 months in the fridge. Once you open any of these, though, the clock resets. Treat opened ultra-pasteurized or UHT milk the same as regular milk and use it within about a week.
How to Tell if Milk Has Actually Spoiled
Your senses are more reliable than the printed date. Spoiled milk gives you clear signals:
- Smell: Fresh milk has almost no odor. Sour, acidic, or “off” smells mean bacteria have been producing acids and gases as they multiply.
- Texture: Milk that has thickened, turned lumpy, or developed a slimy consistency is spoiled. The pH has dropped enough to curdle the proteins.
- Taste: If it smells fine but you’re still unsure, a tiny sip will tell you. Sour or bitter flavors mean it’s time to toss it.
- Appearance: Discoloration or a yellowish tinge (in white milk) is another warning sign.
If your milk passes all four checks, it’s fine to drink, even if the date was a few days ago.
What Happens if You Drink Spoiled Milk
A sip of slightly sour milk is unlikely to cause serious harm. Your body will probably reject the taste before you consume enough to get sick. But drinking a larger amount of significantly spoiled milk can cause food poisoning symptoms: diarrhea, stomach cramps, nausea, vomiting, and sometimes fever. These symptoms can show up within a few hours or take several days to appear, depending on which bacteria are involved.
The bigger risks with milk come from unpasteurized (raw) milk, which can harbor pathogens like Salmonella, Campylobacter, E. coli, and Listeria. Commercially pasteurized milk has had those organisms killed during processing, so the bacteria that eventually spoil it are mostly the type that make milk taste terrible long before they’d make you seriously ill. Your nose is doing you a real favor here.
Storage Makes More Difference Than the Date
How you store milk matters far more than what’s printed on the jug. The single biggest factor is temperature. Milk should be kept at 39°F (4°C) or lower. Every degree above that accelerates bacterial growth.
Store milk toward the back of the refrigerator, not in the door. The door is the warmest spot and experiences the most temperature swings every time you open the fridge. That alone can shave days off your milk’s usable life. Put the milk back in the fridge promptly after pouring. Leaving it on the counter for 20 minutes during breakfast doesn’t seem like much, but repeated warm-ups add up over the course of a week.
Freezing Milk to Extend Its Life
If you can’t finish your milk before it starts to turn, freezing is a solid option. Frozen milk stays safe for 1 to 3 months, and its nutritional profile holds up well. Enzymes and fat-soluble vitamins are mostly preserved.
The tradeoff is texture. Freezing creates ice crystals that puncture the membranes around fat molecules. When the milk thaws, fat can separate out into small pools of oil, giving the milk a grainy, slightly separated consistency. This is harmless but can be off-putting. A good shake or a quick pass through a blender fixes it. The flavor may also shift slightly because enzymes continue breaking down fats even at freezer temperatures, which is why quality declines after about 90 days. Fat, protein, and calorie content can decrease slightly, and acidity can increase.
Freeze milk in a container with some headroom since it expands as it freezes. Thaw it in the refrigerator, not on the counter. Frozen milk works best in cooking, baking, or smoothies where the texture change won’t bother you.

