Hi VIPTOP - very good question - you can expect these to last you around 8-10 years - although it is extremely important to maintain the beautiful appearance and overall health of the veneers and indeed the whole mouth. Therefore you would be needing to visit the dentist for regular hygiene appointments to prolong the life and health of the veneers. See our website
http://www.traceybelldental.co.uk/treatments/types-of-veneers/ for more on veneers and maintenance.