depends on what the cause is. usually when you think of a stain on teeth you dont think of white. if its from the clean area underneath where the braces were you should be able to get that corrected just may take a while. my daughter had that issue when she got hers off and theyre fine now. the orthodontist will be able to tell you what will work.