how long will a composite filling last
hello I went through your images usually composite restoration lasts for four to five years composite filling is not as strong as amalgam fillings moreover it has to be taken care of more than amalgam fillings precautions to be taken for successful composite filling should be followed to last it longer most of it are the job of the dentist who is performing procedure but there are few things that should be followed by patients also avoid taking or biting hard food or candies with those teeth if there is any microfractures line of the tooth because of any hard substance bitting or trauma then it is harmful to the composite filling if any trauma or impact to filling then composite filling will not last long if you having any habit of nail biting then it is not good for filling if you have a habit of bruxism or night grinding then it is aggravating factor for fracture of restoration you should avoid tea coffee or hard drinks consumption too frequently because it will lose its property and color apart from these things there is natural shedding or wearing of composite layer like natural teeth wears as the time passes yes your dentist is right if there is a fault in preparation of restoration or while doing composite feeling then it would have gone within few weeks so for permanent solution you can go for root canal with zirconia crown if zirconia is costly then you can ask for other options for crown to your dentist which are available to them I hope this helps
hello doctor I had some composite fillings placed on the front surfaces of several teeth last year at the top of the tooth near the gum line where denting had been exposed due to wearing away of the enamel several of the fillings have fallen out they were not worn down by brushing but actually they are detached as a whole from the tooth I was shocked that they had lasted less than a year because online searches indicate they should last for five to seven years under normal circumstances how long should composite fillings last