The shelf life of a pepper spray depends on the brand and the formula. The shelf life of a pepper spray can range from one to three years.