When it comes to the health of our teeth, prevention is always better than cure. The best way to maintain a white and confident smile is to avoid eating certain foods and give up unhealthy habits. The first step is, of course, proper, precise and consistent oral hygiene, but it is also important to know what causes yellow teeth and another unwanted staining.