Does pepper spray have a shelf life? Canisters may have a shelf life of three to six years. They are usually conservatively dated to expire in one year. Shake the canister about once a month to keep the ingredients mixed. Pepper spray canisters have the active ingredient mixed in a liquid, and a pressurized gas propellant.