Porcelain dental crowns can last 15 to 20 years on average. They’ll need to be replaced eventually due to normal wear and tear. However, maintaining a consistent oral health routine can help extend the life of your dental crowns. This includes brushing your teeth twice a day, flossing daily, and scheduling biannual visits with your primary dentist.