Stents in your heart can last easily the rest of your life if the stent is a metal stent that was put in place.
If the stent is the type of stent that dissolves then it may only last 5 years before maybe needing replaced.
Stents are a wonderful thing for people who have heart disease or have suffered a heart attack and can prolong their life and prevent future heart attacks from happening.
You should not have to have the heart stent replaced ever again if the stent was made of metal.