In most patients, dental crowns typically last 7-10 years. However, with careful, routine maintenance, some crowns last far longer than a decade.