There are actually so many causes of migraine. The causes can be from food, weather, environment and your personal condition. Migraine can be triggered by the strong smell of perfumes, loud noise and over bright lights. It can be a reaction of your allergic too. If you are too tired and may be you think too much, it can also trigger the migraine to attack you. Stressful condition that makes your emotional changes can also cause the migraine to attack you. Causes of migraine are so various. Even ...