Stun guns typically have a shelf life of about five years, but it’s important you check the label and user manual. If your self-defense weapon has expired, it’s time you ordered a new one.