How Long Can an Unopened Bottle of Perfume Last?
An unopened bottle of perfume, stored properly away from heat and light, can typically last three to five years without significant change, and some well-made, resin or oud-heavy fragrances can remain enjoyable for considerably longer, since the seal keeps air and contaminants out entirely until first use.
What actually determines shelf life
Perfume doesn’t spoil the way food does, but it does slowly change chemically over time, mainly through oxidation and the natural degradation of certain aromatic compounds. An unopened, sealed bottle is protected from air entirely, which is the main driver of that change, so it ages far more slowly than an opened one. Storage conditions still matter even when sealed: heat and direct sunlight can degrade fragrance through the glass over years, which is why a bottle left near a sunny window will fade faster than one kept in a cool, dark cupboard.
Concentration and composition also play a role, richer, more oil-based, or resin-heavy fragrances generally hold up longer unopened than very light, citrus-forward ones, which fade faster regardless of the seal. We cover storage conditions properly in our how to store perfume guide, and the complete guide to perfume has more on how fragrance ages generally. If in doubt, giving an older unopened bottle a quick sniff test before gifting or using it is a sensible, low-effort way to check nothing’s changed.














