Veneers should last at least a decade, and may last years longer than that. They will likely need to be replaced at some point, though. They are irreversible, since Dr. Williams removes enamel from your teeth to place them. Since enamel won’t go back, you will need to replace them if they are removed. Prepless veneers are an exception, since no enamel is removed.