Yes. This aspect is one of the most popular reasons that people get porcelain veneers. Teeth can become easily stained by years of smoking cigarettes, drinking tea and coffee, or eating foods with powerful pigments. Although we can bleach your teeth, they can again become stained. Porcelain is extremely resistant to staining, and its color closely matches the color of your original tooth. Your veneers will not need to be whitened at a later date.