Scott Young, DDS says:This is rather large bonding and after ten years it is completely normal to have some staining. It looks as though your best option would be to have to porcelain veneers placed. These will aesthetically look much better and will not stain like dental bonding. Good luck.