You're standing in front of the open freezer, the cold rolling out around your knees, holding a frosted-over storage bag with a Sharpie date you can almost read. 3/12. Or maybe 3/17. The 1 has a tail you don't remember writing. Your baby is in the kitchen making the specific noise that means the next ten minutes have a deadline. And the question you actually need to answer is the one nobody covered at the hospital: how long is breast milk good in the freezer, really, and is this bag still in the window?
This post is the answer I wish someone had typed up in plain language the first time I asked. It's the storage durations, where they come from, and the half-asleep labeling habit that means future-you doesn't have to squint at smudged Sharpie at all.
A note up front, because this is the kind of question where it matters: the numbers below are general guidance from public-health bodies. They are not your specific situation. If your baby is in the NICU, was born preterm, has a feeding-tolerance issue, or anything else that makes their picture different from "healthy term infant" — your paediatrician or IBCLC has the version of this answer that's actually for you. Use the guidance below as a starting point, then check with someone who knows your kid.
The short answer
The standard guidance from the U.S. CDC, and broadly echoed by the American Academy of Pediatrics and most hospital lactation services, is:
- Freezer (the regular one attached to your fridge): best quality within about 6 months, acceptable up to 12 months.
- Deep freezer or chest freezer (held at 0 °F / −18 °C or below): the 12-month upper end applies more comfortably here, because the temperature is steadier.
- Refrigerator: up to 4 days at 40 °F / 4 °C or colder.
- Room temperature: up to about 4 hours for freshly expressed milk.
- Thawed milk in the fridge: up to 24 hours, and never refrozen.
That's the bones of it. The reason the freezer number has a range — "6 months best, 12 months acceptable" — is that the two numbers are answering different questions, and that distinction is worth a section of its own.
"Good" means two different things
The thing that makes the freezer guidance confusing is that "good" is doing two jobs.
The 6-month number is about quality. After roughly six months in a typical home freezer, frozen breast milk doesn't become unsafe — it starts to lose some of the qualities you'd like it to keep. The lipase activity changes the smell and taste over time (some moms call it "soapy"), and a few of the immune components and fats degrade gradually. A six-month-old bag is still milk; it might just taste a little different and have slightly less of what made it special on day one.
The 12-month number is about safety under stable freezing. As long as the milk has stayed frozen at 0 °F or below — meaning your freezer hasn't been the door-opens-every-fifteen-minutes kind, and the bag wasn't shoved up against a self-defrost coil — it remains safe to feed to a healthy, term infant up to about a year out.
The practical version of this for most exclusively pumping moms: use the older bags first, aim to rotate through within six months, and treat anything past nine or ten months as a "feed it soon or accept it might not taste like you want" bag. Your baby will sometimes refuse older milk; that's a flavour preference, not a safety event.
If you're feeding a NICU baby, a preterm baby, or a baby with any feeding sensitivity, the windows tighten. That's a conversation for the people in scrubs who know your specific situation — your hospital's lactation team will usually have a written policy, and it will be more conservative than the general public-health numbers above.
The freezer matters more than the months number
The single most useful thing nobody tells you: the storage limit is downstream of the freezer it lives in. Two freezers can both say "0 °F" on the dial and behave completely differently.
Things that shorten the usable window:
- Door storage. The shelves in the freezer door swing through warmer air every time the door opens. That bag of milk you tucked into the door because it was easiest? It's been thawing slightly and refreezing for months. Move stash to the back, on a flat shelf, against the inside wall.
- Self-defrost cycles. Frost-free freezers periodically warm up just enough to clear ice from the coils. That's fine for ice cream and stable for milk over short windows, but it nibbles at the long end of the storage range. If you have a chest freezer that doesn't self-defrost, that one is the better long-term home for the deep stash.
- An over-packed freezer is more stable than a half-empty one — thermal mass keeps temperatures even. If your stash is small and floating in a mostly-empty freezer, the temperature swings more, and the upper-end storage window shrinks.
- Opening the freezer six times an hour. Toddler-era pulling-open-the-door behaviour is real, and it matters for the deep stash. Move long-term bags to a location with less door traffic.
None of this changes the headline number you'd quote at a baby shower. It does change how much faith you should place in the outer end of that number for your specific freezer.
A labeling routine you can run half-asleep
This is the part that saves future-you from the squinting-at-the-bag scene. The whole point of the system is to make the question "is this still good?" answerable in two seconds, with no math.
Run this every time you bag milk, in this order, before you put the bag in the freezer:
- Date. Write the date you pumped, not the date you froze. Bag-on-paper date.
- Ounces. Round to the nearest half-ounce. Future-you doesn't need decimals.
- A line through the front of the bag if it's the "must use by Thursday" stuff. Visual flag for the bag that needs to come out first.
- Lay the bag flat in the freezer. Flat bags stack, freeze faster, and thaw faster. Stood-up bags become a stalagmite forest in three weeks.
- Log it in your stash before you close the freezer door. Not later. Later-you forgets. The log is what lets you sort by oldest, see what's about to expire, and avoid the squinting scene at 7 AM.
The last step is the load-bearing one. Sharpie on a bag is a backup; a sorted list is the primary. MommyRon's stash tracker calculates the expiry date once, at the moment you log the bag, using the CDC freezer window as the default — and then it doesn't recalculate. The expiry is fixed from creation. (You can tune the window in Settings if your IBCLC has suggested a tighter or wider one.)
A tip from too much experience: pre-label a stack of ten bags on Sunday with everything except the date. At 3 AM you just need to write four digits and an ounce count, not invent a labeling system from scratch.
When to use it, when to throw it out
The question you actually want answered isn't "what are the numbers" — it's "what do I do with the bag in my hand right now?" Three rules of thumb:
Use it first if it's the oldest bag in your stash, full stop. First-in, first-out. Even if a "fresher" bag is easier to grab, the rotation matters more than any single feed.
Smell it if you're past the six-month mark or you're not sure of the date. Thawed breast milk that's still good usually smells faintly sweet or neutral. Milk that's gone off smells distinctly sour — not "lipase soapy" (which is a flavour change, not spoilage) but actually sour, in the way old dairy in the back of the fridge smells sour. Your nose is honest about this; trust it.
Discard it if the bag has been thawed for more than 24 hours in the fridge, was ever left at room temperature for more than a couple of hours after thawing, or your nose says no. Discarding milk you pumped feels terrible — every ounce was hard-won. It is still the right call. One questionable bag isn't worth a baby who's miserable for two days, and a baby who associates a feeding with feeling bad will sometimes refuse the next several feeds for reasons you'll have to work out separately.
If you're navigating a power outage, a freezer-failure morning, or any "did this stay cold enough" question that the rules of thumb don't cover — your paediatrician or IBCLC can help you triage. A photograph of the thermometer reading, the timeline, and the bag dates is usually enough for them to give you a clear yes/no. That's the conversation they're paid to have; use it.
The 24-hour question for thawed milk
A specific bit that trips moms up: once a bag is fully thawed in the fridge, the clock restarts. It's no longer a "frozen-since-March" bag; it's a "thawed-yesterday" bag, and the relevant window is the 24-hour thawed-milk window, not the freezer one.
The same is true if a bag was thawed in warm water for a feed and only partially used. The remaining milk in that bottle has a much shorter window — generally the next feed, within a couple of hours — not the original 24 hours. And thawed milk should not be refrozen. That's not a "ruined" event if it happens once; it's just not part of the standard guidance, and the safer move is to use or discard.
The reason to log the moment of thawing in the 3 AM playbook sense — same nightstand kit, same half-asleep routine — is that the thawed-clock is the one that's easiest to lose track of. A bag that's been "in the fridge a while" is a different question depending on whether it's the day-old pumped milk or yesterday's thawed-from-freezer milk. Your stash log should know the difference.
The bigger principle
Freezer storage windows are general guidance from people who looked at a lot of milk in a lot of freezers and produced a reasonable range. They are not a contract. Your freezer, your bag, your baby, and your circumstances all sit inside that range somewhere, and the right answer for you lives in a conversation with your IBCLC or paediatrician — not in a screenshot from a blog post.
What the numbers are good for is structure. They tell you the rotation to aim for, the order to use bags in, when to start paying closer attention to a bag's smell, and roughly when to stop expecting six-month-old milk to taste exactly like fresh. Most of the work of a long EP run is that structure — labeling consistently, rotating honestly, and trusting a log that you set up once instead of doing the date math at the open freezer door at 7 AM.
The goal isn't perfect adherence to the upper end of any storage window. It's a stash you can actually use, in the order you froze it, without a single bag becoming a guess.
MommyRon is the free, private exclusive pumping app for iPhone. CDC-aligned stash expiry, on-device session logs, and wake-through-silent alarms on iOS 26. Get it on the App Store, or read more about the stash tracker.