A well-maintained dental crown can last for as long as 15 years. However, when properly cared for, they can last for up to 25-30 years.