You may notice white spots on your teeth when you wake up in the morning that go away after a few hours. This is often caused by sleeping with your mouth open all night. These white spots are caused by dehydration of the enamel surface of your teeth.