The lifespan of a crown depends on the material used to make it. All-metal crowns typically last longest. Ceramic and porcelain crowns have a slightly shorter lifespan but are more natural-looking. Though most crowns are guaranteed to last five years, they often last as long as 20 years!