How do you know when it's time to change your spark plug wires? How long should these things last?

Thx