Porcelain crown is like a natural tooth and covers the portion of the affected tooth. It can last for many years if properly cared, on average, porcelain crowns can last between 5 to 15 years. quality of the crown and the dentist who placed it also play important roles in determining lifespan.