Hello,
Treatment will depend upon the gap present in tooth. For composite fillings, tooth colored material is applied in between gaps. It's less invasive treatment. But in veneers, a little bit of tooth structure is compromised. Veneers are given by trimming surface of tooth, then veneers are applied.
In terms of cost veneers are more expensive as compared to composite fillings.
How long they will retain completely depends upon how much you maintain hygiene, technique etc.
Still have queries then please consult with doctor online or offline for better guidance and treatment options.
Answered2022-02-02 07:24:45
Let others know if this answer was helpful