How long does a heart stent last?

Complicated answer. So many factors affect this...Nature and degree of blockage, type of stent, diabetes, smoking, medication...See your cardiologist for a more detailed answer.