How long does Milk last?

In the fridge: 7 days

In the freezer: 90 days

Fresh cow's milk lasts about 5–7 days in the refrigerator after opening, when stored at or below 4°C (40°F). Unopened cartons usually keep until the printed best-before date, often a few days after purchase. UHT and shelf-stable milk last months unopened, but behave like fresh milk once you crack the seal. Plant milks — oat, almond, soy — follow similar rules: about 7 days once opened, longer when unopened and refrigerated. The smell and consistency are more reliable than the date stamp, especially after several days of opening.

How to store it

Signs it has gone bad

Signs it has gone bad

How long does milk last after opening?
Most fresh cow's milk lasts 5–7 days in the fridge once opened, when kept below 4°C.
Can you drink milk past the expiration date?
Sometimes — best-before dates are quality indicators, not safety cutoffs. Trust the smell and look more than the print.
Can milk be frozen?
Yes, for up to 3 months. Expect texture changes after thawing — it's better for cooking and baking than for drinking straight.

Related foods