There are two main reasons for your teeth slowly turning yellow from white. The first well known one is foods and drinks that stain them directly. The second less commonly known reason is acids in certain foods and particularly drinks that wear away yo