B No : No, veneers do not stain because the material isn’t porous like tooth enamel which absorbs stains. If you feel like your natural teeth no longer match the shade of your veneers, then there are a couple of possible reasons for this. If your veneers are darker than your natural teeth, then it’s likely your veneers were created for you many years ago when veneers were made with a more porous material than modern veneers, in which case you should consider replacing them. Or perhaps your natural teeth are darker or more yellow than your veneers. This certainly happens with natural teeth. In order to keep your teeth bright, avoid teeth staining drinks like coffee, tea, and red wine. You should care for your veneers just as you would your natural teeth, by brushing twice daily with an electric toothbrush, flossing once daily and visiting us twice yearly for professional cleanings.
If you need your natural teeth whitened to more closely match your veneers, we would be happy to assist you with that as well.