Generally, an ignition coil should last around 5 years or about 100K miles. In any case, there is no predefined limit. If it shows issues beforehand, simply get it replaced or repaired.