With proper care, dental crowns can last a long time. Some patients report that they are able to retain their crowns for as long as 15 years, thanks to a robust routine of cleaning and being careful with what they eat and how they floss. Nevertheless, crowns are not designed to last forever and chances are, if you have a crown, it will need to be replaced at some point in your future.