The real answer is "it depends" Assuming you protect from excess heat and power issues, they can last indefinitely. Surely you can get 5 years (or more) from a cable modem. I have an older Linksys cable modem that is 10+ years old. It still works, but doesn't meet current standards, otherwise it would still be in use.