Unlike teeth whitening, veneers do not actually remove stains from your teeth. Rather, veneers cover up the stains instead. Veneers can also be used to successfully mask other flaws like small gaps between teeth, discolored teeth, uneven teeth, or misaligned teeth.
Veneers are permanently bonded to your teeth using special cement. Typical porcelain veneers should last at least a decade or more, so it is a viable long-term solution to dental imperfections.