It depends on the treatment. Veneers and crowns typically last 10 to 15 years or longer with proper care. Bleaching results last anywhere from several months to a few years depending on your diet and habits. We will give you a realistic picture of longevity for whatever treatment you choose.