Age of veneers But conservatively speaking, veneers last more than 10 years in most cases. As time goes on, the curtains gradually break out of the teeth when the adhesive bond weakens over time, causing the coating to loosen and fall off.