You made this milk with your own body, on your own time, probably while doing three other things. The last thing it deserves is to expire in the back of a freezer because the rules were confusing. Here they are, all in one place, in plain language.
| Milk state | Room temp (77°F or cooler) | Fridge (40°F) | Freezer (0°F or colder) |
|---|---|---|---|
| Freshly expressed | Up to 4 hours | Up to 4 days | Best within 6 months, acceptable up to 12 |
| Thawed from frozen | 1 to 2 hours | Within 24 hours of fully thawing | Never refreeze once fully thawed |
| Leftover from a feeding | Use within 2 hours after baby finishes | Use within 2 hours | Do not freeze leftovers |
Source: CDC breast milk storage guidance for healthy, full-term babies. If your baby is preterm, was in the NICU, or is ill, your care team's rules override everything on this page.
Freshly pumped milk is remarkably hardy. It can sit out for up to 4 hours, which covers most "I pumped and then everything happened at once" mornings. If the room is very warm, err shorter.
Fresh milk keeps up to 4 days refrigerated. Two details moms often miss: the back of the fridge stays coldest and most stable, and the door is the worst spot in the whole kitchen because the temperature swings every time someone grabs the oat milk. If you will not use fridge milk within 4 days, freeze it by day 3 and you lose nothing.
This is the one that surprises people. "Best within 6 months" is about quality: over time, milk fats break down and some nutrients degrade slightly. "Acceptable up to 12 months" is about safety. So a 9-month-old bag is not dangerous, it is just not your best milk. This is exactly why "first in, first out" matters: always thaw your oldest safe milk first, so nothing drifts past its window.
Once a frozen bag has fully thawed in the fridge, you have 24 hours. Once it is warmed or hits room temperature, you have 2 hours. And thawed milk never goes back in the freezer. If you find these clocks hard to keep in your head at 3 AM, that is because they are. That is a job for software.
Milk First does this chart for you: every bag gets an automatic "best by" and "use by" date, the oldest safe milk is always on top, and you get a warning before anything expires.
Get Milk First free