Really is hard to say for sure because you never know just what you are buying unless it is from some one you know. I have a few scents that are 6 yr old and work just fine. I don't think you will get a supplier to say they will last over a yr. Keeping light away from them will help a lot. Wilbur