I get severe migraines at least once a month, often more. I'm finding them increasingly debilitating. I've been doing a lot of reading up on them lately online and this is what I've discovered:
It seems many migraine sufferers have a magnesium deficiency
[other posters have mentioned taking a supplement of magnesium but I hadn't ever heard of the relation between that and migraines until recently].
According to other websites, migraine sufferers are often deficient in
riboflavin (aka Vitamin b2).
I've also read that there's often a deficiency in
calcium.
Migraines may be linked to infection with a common bug and daily doses of friendly bacteria, specifically
Lactobacillus, could help - it's an ingredient found in those yoghurt-type pro-biotic drinks
Migraines might not be an illness in and of itself. They might be a symptom of another problem such as
dislocated jaw, very poor shoulder posture or TMJ.
Migraines might be linked to
hypoglycemia. I find this very interesting as lately I've been getting shaking hands and dizzy spells a few hours after eating.
I'm definitely going to explore the hypoglycemia avenue along with the TMJ possibility.
These are all just possibilities - things I've read while desperately trying to sort this issue. My last migraine lasted 6 days plus another 3 days of utter exhaustion afterwards.
Good luck in finding solutions OP.
P.S.
This website has some interesting theories.