I think some have a shelf life of 5, 6 or 7 years, or something like that?
Of course everything has to be kept in a cool, dry place too.
I've had things age and then smell bad on me..maybe my skin chemistry changes with age?
I have no idea...never took chem in high school...