Porcelain veneers are not susceptible to staining the same way normal teeth are. The enamel of the veneer is not porous, so coffee, tea, red wine, and other staining foods should not stain the veneers as easily as natural teeth. However, we suggest using a whitening toothpaste to keep veneers as white as possible.