Hello Maam.
The ideal treatment for closure of gaps between teeth is to get orthodontic treatment done, meaning, it's best to close these gaps with braces. It's more of a long term treatment. I admit thought that the treatment may take from 12-18 months depending on the severity of your case.
Capping also closes these gaps but there are side effects to it. Main problem would be food getting stuck beneath the bridge or cap. The warranty of these caps just cover the damage that may happen to the said caps in the warranty period. You may not be required to repeat the procedure but there is no guarantee that capping would last long. Some cases it does last for a long time, in some cavity happens beneath the caps.
I would strongly recommend Orthodontic correction to you but if you seek immediate solution then you may go for capping.
Hope our advice helps you in chosing the right treatment option.
Regards.
Dr. Arshita
Dentaire@BH, Dental Clinic, Banjara hills, Road No.4
Next Steps
Please consult an Orthodontist before chosing any treatment plan.