I've had a set go over 2 years, until I screwed up and let them touch the downpipe. I've had other sets go bad in a few months, before I learned to protect them from the heat. The method I've found useful for initial diagnosis:
Tune the FM radio to a really weak station down at the low end of the dial. If you hear a 'snap snap snap' interference noise that changes speed with engine RPM, you have a wire arcing. If you can clearly hear the individual 'snaps', it's a plug wire. If the 'snaps' come so fast (even at an idle) that you can barely tell them apart, you have multiple plug wires bad or the coil wire is arcing. HTH