There is no single “breast milk expiry date”
Freshly pumped milk, refrigerator milk, freezer milk, and deep-freezer milk are different clocks. Hospital handouts and public-health guidance (including CDC-style ranges many clinicians share) treat them separately. Exact hours and days can vary by source and by your baby’s situation — always follow your pediatrician, lactation consultant, or hospital sheet.
What does not change: if you log only the pump date and ignore location, you will treat fridge milk and freezer milk as the same pile. That is how “still looks fine” turns into wasted ounces.
Fridge milk: the short clock you must see
Refrigerator milk is usually the bag you will use soon — overnight feeds, next-day daycare bottles, or what a partner grabs at 3 AM. Because the window is shorter than frozen milk, fridge bags should float to the top of “use next” when they are older or closer to the end of their safe range.
Practical habits:
- Log fridge as the location the moment you store the bag.
- Do not mix unlabeled fridge bottles with freezer bags in one mental pile.
- If you later freeze that fridge milk, update the location — the clock changes.
Freezer and deep freezer: long windows, easy to forget
Freezer stashes grow quietly. Bags slide to the back. Labels fade. A partner opens the door and picks the nearest full bag — often the newest. Deep freezers stretch the safe window further, which makes FIFO even more important: the milk that is still safe but oldest should leave first.
Track:
- Standard freezer vs deep freezer as separate locations.
- Notes for shelf position if your freezer is crowded.
- Expiry status (ok / use soon / urgent) so you do not do calendar math half-awake.
MilkStash is built for fridge, freezer, and — on Premium — deep freezer and travel cooler, with status and optional 48-hour reminders before a bag leaves its safe window. Pair this guide with FIFO breast milk stash tracking so “oldest safe” is visible at a glance.
Travel coolers and “in transit” milk
Work bags, airport days, and daycare drop-offs put milk in a cooler with a different risk profile than your kitchen fridge. If you only track “pumped today,” you lose the cooler window. Log travel cooler as its own spot when you use one, then move the entry when the bag returns to fridge or freezer.
Daycare handoffs need labels that match the log — see how to label breast milk bags for daycare.
How to track expiry without a spreadsheet
- Choose one unit (oz or mL) for the house.
- Every bag gets date, amount, and location.
- Sort oldest-first within what is still safe for that location (FIFO).
- Mark used the moment a bag is emptied — inventory lies when you skip this.
- Turn on reminders if you want a 48-hour heads-up before a window ends.
That is the core of MilkStash: a calm on-device log, not sticky notes. If waste is already the pain point, read how to stop wasting pumped breast milk.
Download MilkStash
Track fridge, freezer, and expiry status without a spreadsheet. Download MilkStash on the App Store. Learn more on the MilkStash page and the blog.
This article is educational, not medical advice. Storage times and discard rules belong to your clinician and trusted clinical sources. Privacy policy.
Frequently asked questions
How long can breast milk stay in the refrigerator?
Guidance varies by clinical source and your baby’s needs. Use the window your pediatrician or hospital provides, log the bag as fridge milk, and use older fridge bags before newer ones when still safe.
Does freezing reset the fridge timer?
Moving milk between fridge and freezer changes which guidance applies. Update the storage location in your tracker when you move a bag, and follow clinician rules for previously refrigerated milk that you later freeze.
Can an app tell me if milk is still safe?
No app replaces clinical judgment. MilkStash organizes dates, locations, and reminders so you apply the storage plan you already trust — it does not diagnose or approve a bag.
Should deep freezer milk be tracked separately?
Yes when your clinician treats deep freezer as a longer window. Log it as its own location so FIFO and reminders use the right clock.