Question: why do my teeth have white spots on them?
Answer: A common cause of white spots is dental fluorosis, which occurs when too much fluoride is consumed. This typically happens as a child and before teeth break through the surface of the gums. Enamel hypoplasia is another condition which occurs while teeth are still developing, and results in thin enamel.