Can stained teeth be whitened permanently?
Professional whitening can dramatically lighten surface stains, but the results aren't strictly permanent, since new staining gradually accumulates from food, drinks, and daily wear. Most patients maintain their results with occasional touch-up treatments and by limiting heavily staining foods and drinks.
Read the answer