Perfume can last anywhere from 3-5 years. As long as you keep them in a cool, dry area away from sunlight, the ingredients in perfume and/or cologne will be good for a long time. Most people will use up their perfume and replace it well before it surpasses its shelf life.