Results vary depending on the type of cosmetic dental treatment and how well you care for your teeth afterward. Results can last a decade or more with proper care and maintenance.