About 10 years ago I had bonding work done on my 2 front teeth due to chipping, and now I have staining on them. (Photos)

I'm not sure if it's stained bonding material or the stain is now on my tooth from the bonding material itself? So my question is, is it worth paying money to whiten my teeth when it may not even work? Could the staining be on my dentin and not just the enamel?

No doctor answers yet