How long does opened milk really last?
The short version: pasteurised milk that has been opened and kept properly cold is usually good for somewhere between four and seven days, and the date printed on the carton has very little to do with it. That date describes a sealed carton. The moment you break the seal, a different clock starts, and nobody printed that one on the packaging.
Why the printed date stops applying
Milk is pasteurised, not sterilised. Heating knocks the bacterial population down far enough that a sealed carton stays drinkable for a couple of weeks in the fridge, but it does not empty the carton of life. The date on the side is the manufacturer's estimate for that sealed state, assuming an unbroken cold chain from the dairy to your door.
Opening changes two things at once. Air gets in, which suits the aerobic bacteria that sour milk. And the carton is now exposed to whatever is on your hands, on the pouring lip, and in the air of your kitchen. Every pour adds a little more. This is why two cartons with the same printed date, opened a week apart, will spoil on completely different days — and why "it says the 14th" is not really an answer to "is this still okay?"
What actually decides it
Temperature, more than anything. Bacterial growth roughly doubles for every few degrees warmer. A fridge at 2°C buys you days that a fridge at 7°C does not. The single most effective thing you can do is move the milk off the door shelf — the door is the warmest part of the fridge and swings through room temperature every time someone opens it — and onto a middle shelf toward the back.
How you pour. Drinking straight from the carton, or topping a jug back up, introduces a fresh bacterial load each time. Pouring from a height, without the bottle touching the glass, costs nothing and genuinely helps.
Time out of the fridge. The half hour the carton spends on the counter while you make breakfast is not free. It is the same as several hours of fridge time, and it compounds across a week of mornings.
What kind of milk it is. UHT milk is sterilised, so it keeps unopened for months at room temperature — but once opened it behaves like ordinary milk and needs to be treated the same way. Raw milk has a much shorter window. Plant milks vary enormously; the carton's own "use within X days of opening" line is the one to trust there.
How to judge it yourself, in ten seconds
Your senses are better instruments than a printed number, and they are the ones food-safety guidance actually recommends for this category.
- Smell first. Sour milk announces itself unmistakably. If it smells clean, that is real evidence.
- Then look. Pour a little into a clear glass. Fresh milk is smooth and even. Anything grainy, lumpy, yellowing or clinging to the side of the glass is finished.
- Then taste a sip. If smell and look are fine, a sip is a reasonable last check. Milk that is turning tastes faintly sharp long before it is unpleasant.
- Watch for the false negative. Milk that has been warm and come back cold can be well along without smelling much yet. If the carton spent an afternoon in a shopping bag, be a little more suspicious than the calendar suggests.
One thing worth being relaxed about: milk that has gone slightly sour is not dangerous in the way undercooked chicken is. It tastes bad, and most people stop right there. The genuine risk with dairy is not the carton you sniffed and rejected — it is the one somebody drank on autopilot without noticing.
The thing that actually helps
Almost everyone has had the same experience: you open the fridge, find a carton, and cannot remember whether you opened it on Tuesday or the Tuesday before. That is not carelessness. Human memory is simply not built to hold an opening date for eleven different containers at once, and in a shared household it is worse — the person who opened it is often not the person now holding it.
So the fix is embarrassingly low-tech: write the day you opened it on the carton. A marker line on the side turns an unanswerable question into a two-second one. "Opened Tuesday, it is now Saturday" is a decision you can make. "It says the 14th" is not.
That is really the whole idea. You do not need to memorise shelf-life tables for forty foods. You need one date you can see, on the thing itself, at the moment you are deciding — and the willingness to trust your nose over the print when the two disagree.