Start with the batch code and production date
A batch code helps you estimate when the product was manufactured. That is the best first step when you want to judge how old a sealed item is before buying, gifting, or rotating backups.
But production date is only the manufacturing timestamp. It does not automatically tell you the official expiry date, how the item was stored, or whether the formula has already degraded in real life.
- Use batch code to estimate age.
- Compare that age across stores or backup stock.
- Do not treat production date as the final safety answer.
Add unopened shelf life and PAO
For sealed cosmetics, many shoppers use a rough unopened window of around three years, but that should be treated as a category-level estimate instead of a guarantee. Sensitive formulas such as sunscreen, vitamin C, acids, and retinoids deserve stricter judgment.
After opening, PAO becomes more important than the original production date. The jar symbol, such as 6M or 12M, is a more practical guide because contamination, air exposure, and bathroom storage can change how long the product stays usable.
- Unopened shelf life is usually a range, not a promise.
- After opening, PAO matters more than batch age.
- High-active and high-risk products should be judged more strictly.
Use packaging condition and product risk to make the final call
If the seal looks compromised, the box is heavily sun-faded, or the formula has changed smell, color, or texture, those signals matter more than squeezing out a few extra months from a theoretical date estimate.
For eye products, opened sunscreen, and unstable actives, it is usually smarter to replace earlier. For lower-risk items, the safest approach is still to combine decoded age, opening date, packaging condition, and brand instructions before deciding.
- Check seal, box condition, and formula changes.
- Be extra cautious with eye products and actives.
- When signals conflict, prioritize official packaging guidance.
