You have a few different options for a whiter, brighter smile. Teeth whitening is available and lasts about 6 months to over a year depending on how they are maintained at home. Veneers, cosmetic bonding and even crowns are longer-lasting, yet more invasive options. Veneers, bonding, and crowns are typically only recommended to repair mishapen or damaged teeth. Teeth whitening will not work on veneers, crowns or bonded teeth.