Teeth can get yellow for a variety of reasons. Foods, such as red wine, that are filled with tannins can contribute to tooth yellowing, as can smoking. “Aging is associated with
darker, yellow teeth,” says Matt Nejad, DDS. “As we age, the outer enamel becomes thinner, revealing more of the underlying yellow dentin color.”