For your veneers to last long, you need to take proper care, just like in the case of your natural teeth. It is necessary to avoid deep-colored drinks and foods to prevent veneers from discoloring. If you are a coffee or vinegar addict, don’t forget to brush your teeth after every consumption.