I don't know - but i get them too, loud sounds also give them to me - i suspect it has to do with the nervous system over reacting to the stimuli. Not sure what those other answers are! They obviously don't know what they are talking about.
It is not normal. If your eyes are healthy, you could find that your eyes will feel nothing after the eye exam. Your eyes may get infection and gets the invisible bacterium. As we know, you will get the special eye drops before the eye exams. The eye drops irritate your infected eyes and then you may feel the migraine. You'd better see the eyes exam and protect your eyes carefully.
Well, it seems that there is something wrong with your eyes. Because migraine is resulted from a wide variety of causes, however, an eye exam would simply not give rise to migraine. Maybe it is just a temporary symptom, so you should keep track of your migraine situation. And if the problem does not go away, you should see a doctor.
Well, first, the white spots under your eyes are named as Milia. They are small, white spots that usually appear around the eyes. According to some experts, they're a type of cyst filled with a substance called keratin, a protein that provides strength to the skin. For the causes, there is no clear saying. No one really understands why they appear or why some people get them while others don't. Maybe they are related to different lifestyles or diets and are certainly not infectious or caused by poor hygiene. Anyway, they can be harmless.