I don't smoke, but I drink several cups of coffee every day, so I was worried about stains and discoloration, so I bought a toothpaste that was rumored to have a high whitening effect, and honestly, I think it did a pretty good job of removing stains. However, it's expensive for a commercially available toothpaste, so it's not very cost-effective.