An alternative to chemical teeth whitening is having veneers put on your teeth. Many patients have opted to go this route, despite its cost, and have been very pleased with the results they have achieved. In addition, many celebrities achieve their seemingly perfect smile through veneers rather than chemical teeth whitening. These will remain white and are not porous like your regular teeth. They come in a variety of materials and while they do tend to cost more than teeth whitening treatments, the upside is they last a great deal longer than the results you achieve from a chemical tooth whitening process.