Almost everyone starts the day with a cup of coffee. So how does coffee stain? The outer layer of our teeth called the enamel is porous and drinking coffee can lead for some coffee particles to stick inside these little holes, if not brushed or rinsed well with water they may stay there for a longer period and stain the teeth. Other drinks that may cause staining are tea, orange juice, tomatoes and many other citrus juices. If you have these types of stains, your dentist surely has a way of whitening your teeth. It is recommended that you seek professional advise on teeth whitening so keep your teeth white and free from stains.