
Migraine headaches are complex and confounding, any way you look at them. For one thing, there is no clear-cut cause, no answer to why some people suffer from them, and others do not.
Among the possible causes are hormones and abnormal brain activity.