With proper oral hygiene and care, and with regular visits to your dentist, a dental crown can last as long as 15 to 20 years.