On average, a dental crown will last between 10 and 30 years. Follow your dentists directions to properly care for your crowns to ensure they last longer.