Crowns and veneers are both dental restorations that can improve the appearance and function of your teeth. crowns can last anywhere from 10 to 15 years and Veneers can last anywhere from 5 to 10 years.