White spots can appear on the teeth for various reasons, including poor dental hygiene and eating too many acidic or sugary foods. In this article, we look at the reasons why people might get ...