The answer to 'how long does surge protector last' is that a quality surge protector can typically last 3-5 years or more with proper use and maintenance. Surge protectors are designed to absorb and dissipate electrical surges, which can degrade their internal components over time. The lifespan of a surge protector depends on factors like the number and severity of surges it has protected against, the quality of the internal components, and how often it is used.
It's important to inspect your surge protector regularly and replace it if the protection indicator light turns off or if it has been subjected to a major electrical surge. Surge protectors have a limited number of 'joules' they can absorb before needing to be replaced, so it's best to proactively replace an older surge protector to ensure your valuable electronics remain protected.