Larder Lane

How long does milk last after opening?

By Sarah · · Updated · 4 min read

Opened milk keeps about a week in the refrigerator at 40°F (4°C) or below. The number that trips people up is the sell-by date, which is not a safety deadline at all. Properly stored unopened milk is often fine for 5 to 7 days past it. Once the carton is opened, the clock that matters is roughly a week, and where you keep it in the fridge changes the outcome more than most people expect.

How long milk actually lasts

Two different questions hide inside "how long does milk last," and the answers are different:

  • Unopened, refrigerated: a commonly cited estimate is 5 to 7 days past the printed sell-by date when kept at 40°F (4°C) or below. The seal keeps air and bacteria out, so the date is a quality guess, not a hard stop. Smell and texture decide it, not the number.
  • Opened: about a week, give or take, depending on how cold your fridge runs and how often the carton sits out on the counter.

The sell-by date is guidance for the store, telling it how long to display the carton, not a date that tells you when the milk becomes unsafe. This is the same logic that applies to date labels in general: with milk, your nose and eyes beat the calendar every time.

Why the fridge door is the worst spot

Here is the storage detail that quietly cuts milk's life short: the door. It feels like the natural home for a milk carton, but the door is the warmest and most temperature-unstable part of the fridge. Every time you open it, the door shelf warms toward room temperature, then cools again when you close it. That repeated warm-cool cycle is exactly what speeds up bacterial growth.

The cold, steady spot is a lower shelf toward the back, where the temperature holds near 35 to 38°F (2 to 3°C). Milk stored there can easily outlast the same carton kept in the door by several days. The general rule for perishable food holds here too: colder and steadier always wins.

What spoiled milk looks and smells like

Milk gives you clear warnings before it is dangerous. Trust them over the date:

  • Sour smell: the most reliable early sign. Fresh milk smells faintly sweet or like almost nothing. A sharp, sour, or off odor means it is turning.
  • Lumps or curdling: spoiled milk separates into clumps instead of pouring smooth.
  • Thick or slimy pour: if it pours noticeably thicker or has a slimy feel, it is done.
  • Yellowish tinge: a shift from clean white toward yellow is a bad sign.
  • Sour or bitter taste: this confirms spoilage, though the smell usually tells you before you need to taste.

The reason is simple chemistry. Bacteria feed on lactose, the natural sugar in milk, and produce lactic acid as they go. That acid is what creates the sour smell and taste, and it lowers the milk's pH until the proteins clump and curdle.

How to make milk last longer

  1. Store it on a lower back shelf, not the door

    The back of a main shelf holds the coldest, steadiest temperature. The door swings warm every time you open the fridge, which shortens milk's life the most.

  2. Keep the fridge at 40°F (4°C) or below

    A cheap fridge thermometer settles it. Many home fridges run warmer than the dial suggests, and a few degrees decides whether milk lasts five days or eight.

  3. Close the carton and put it back fast

    Milk left on the counter during breakfast warms up and reseeds bacteria each time. Pour, reseal, and return it within a few minutes.

  4. Pour, never sip from the carton

    Drinking straight from the jug introduces mouth bacteria that accelerate spoilage. Pour into a glass and reseal.

  5. Freeze it if you cannot finish in time

    Milk freezes for later cooking and baking use. See can you freeze milk for the thaw-and-shake method and what changes in texture.

Where people slip up

  • Treating the sell-by date as an expiration date. It is for the store. Unopened milk is often fine 5 to 7 days past it; judge by smell.
  • Keeping milk in the door. The single biggest storage mistake. Move it to a back lower shelf.
  • Leaving the carton out through a long breakfast. Every warm-up shortens the window. Reseal and refrigerate promptly.
  • Drinking from the carton. Introduces bacteria that spoil the whole container faster.
  • Trusting the date over your senses. A carton can turn before its date if it rode home warm or lived in the door. Smell first, always.

Bottom line

Opened milk lasts about a week in the fridge, and unopened milk is often good for 5 to 7 days past the sell-by date when kept cold. The date on the carton is a quality guide, not a safety deadline. Store milk on a lower back shelf at 40°F (4°C) or below, never the door, reseal it quickly, and let your nose make the final call. Sour smell, lumps, or a thick pour mean it is time to throw it out.

FAQ

How long does milk last after opening?
About a week in the refrigerator at 40°F (4°C) or below, though it varies with how cold your fridge runs and how often the carton sits out. The opened date matters more than the printed date. If milk smells sour, looks lumpy, or pours thick, throw it out no matter what the carton says.
Can you drink milk after the sell-by date?
Usually yes. The sell-by date tells the store how long to display the milk, it is not a safety deadline. Properly refrigerated unopened milk is often fine for 5 to 7 days past the sell-by date. Judge it by smell and texture, not the date. Once opened, use it within about a week regardless of the printed date.
Why does milk in the fridge door go bad faster?
The door is the warmest, most temperature-unstable part of the fridge. Every time you open it, the door shelf warms up, then cools again, and that cycle speeds up bacterial growth. Milk keeps best on a lower shelf toward the back, where the temperature stays steady near 35 to 38°F (2 to 3°C).
How can you tell if milk has gone bad?
Smell first: a sour or off odor is the most reliable early sign. Then look and pour, spoiled milk turns lumpy or curdled, takes on a yellowish tinge, or pours thick and slimy. Any of these means discard it. A sour or bitter taste confirms it, but you usually do not need to taste to know.