Share Facebook Twitter LinkedIn Pinterest Email If you need caffeine, but don't want your teeth to be stained, switch to something lighter in color. Green tea contains caffeine, is much healthier for you than coffee or soda, and is light enough that it won't stain. Related