What causes migraine?

Q. What causes migraine?
A. It can be due to an allergy to a food. Cheese and chocolate if taken in great quantities give rise to migraine.
Q. What causes migraine?
A. It can be due to an allergy to a food. Cheese and chocolate if taken in great quantities give rise to migraine.
Note: Kindly consult a doctor or a registered medical practitioner before attempting any of the cures suggested on Ayushology.com