For those who have crooked, misshapen or discolored teeth that are resistant to whitening, bonding is a quick, affordable option. Results can last up to 10 years, and while they don’t last as long as porcelain veneers, they are much more budget-friendly and still look natural.