removing stains on teeth?

i got veneers because my front teeth are fake, due to many accidents when i was younger, and a bunch of hockey mishaps.

and no mine don’t have to be replaced every 10 years. maybe every 20.

the porcelin is stronger than normal enamel.