In most cases, a veneer will last anywhere from five to ten years. Brushing, flossing, and routine trips to the prosthodontist are the only forms of maintenance that are required to keep them in good condition. They have a substantially longer lifespan if they are treated with the appropriate level of care. It is strongly suggested that you get professional cleanings every six months and annual checkups.