Some recent information I have read about migraines is due to the body being low in "serotonin". Dr. John Allocca, a medical reserach scientist made the discovery . He has suffered with headaches for 40 years. In his discovery, the serotonin can cause a variety of problems such as migraines, depression,, agression, glucose release, inhibition of gastriontestinal tract.
Most serotonin is produced in your GI tract and later stroed in your platelets.
The causes of depletion of of serotonin can be, inflammation, allergic reactions, hormonal changes, systemic candidiasis, unstable blood sugar and dehydration.
Hope this helps with your problem. discuss with your doctor. This research discovery is new.
successful with herbal, vitamins and minerals