No, veneers will not ruin your teeth. Sometimes it is possible to place veneers without impacting your natural teeth altogether. We always try to apply veneers in the most minimally invasive way possible. Always visit a qualified cosmetic dentist like ours in Harley Street, London, to see optimum results.