Migraine headaches are caused by a combination of physical and emotional stressors. Physical triggers can include changes in sleep patterns, dehydration, bright lights, certain foods, alcohol, and certain medications. Emotional stressors can include anxiety, depression, anger, and excitement. It...