Whitening might remove some stains from your veneers but will only whiten natural tooth enamel. However, we have had amazing results with veneers in the past.