Bear spray usually lasts three to five years from the date of manufacture; there is an expiration date on every canister. However, the manufacturers say that the spray will retain some of its effectiveness even after the expiration date. Even so, they recommend replacing the canister soon after that date to be safe. The last thing you want in the middle of an emergency is to discover that the spray doesn’t work.