Dental Veneer will stay for 15 to 20 years, it depends on your oral hygiene maintenance. In future if your oral hygiene is not good, then it might lead to open margin and in that case you can replace those veneer but it is not necessary in all cases. The cost for upper for veneer will be Rs 32,000/ INR-