No, veneers do not damage the teeth underneath. They are applied to clean teeth, and with proper care, porcelain veneers can last a decade or even longer before replacement.