There are several reasons involved-
There are several factors as to why coffee stains teeth. First of all, the dark brown color of coffee does cause teeth to stain. It is the other factors that determine how much it stains. Those factors are, how much coffee a person drinks, the roughness of the person's enamel of their teeth, the organic salts in the saliva, the amount of saliva an individual has, and how the person's oral hygiene is. If you need a reference it is: Dental Hygiene Concepts, Cases and Competencies by Daniels and Harfst. Mosby, Inc. 2002.
Stain them.
Coffee
Yes. (the cream does not stay on the teeth, the coffee does)
Caffeine in soda does not stain your teeth. In coffee I'm not so sure. There maybe a slight stain from soda or coffee.
Coffee or cigarrets i supose
drinking coffee will stain your teeth
Yes, just like coffee and tea, cola and other "dark sodas" can stain your teeth. Carmel coloring and sugar rots teeth too.
Smoking and drinking coffee are the main ways, they will turn yellow if you don't brush your teeth too.
The rules for whiter teeth are to avoid coffee, tea and cigarettes because these stain your teeth. Brush them after every meal.
Coffee and teas will stain teeth, but food colorings will temporarily change tooth color too.
food most likely wont change the colour of your teeth but drinking coffee will stain your teeth and make it a kind of brown-ish colour.
Coffee Stain Studios was created in 2010.