Magnesium is a macro-mineral that is a supporter, gate-keeper, and all round do-gooder in your body and helps your immune system, brain function, metabolism, mineral absorption, and heart and muscle function.
Magnesium-rich foods include: spinach, parsley, sesame seeds, sunflower seeds, almonds, brazil nuts, cashew nuts, peanuts, cocoa (unsweetened), chickpeas, sweetcorn, wheatgerm, prunes, treacle.
If taking calcium supplements, magnesium is important to balance and help the dance of health in your body. See the ‘Eating Eden‘ blog article.
Mg interferes with absorption of Fe – take several hours apart.
Consider taking a Mg, Zn, & B6 supplement. http://www.livestrong.com/article/267916-zinc-magnesium-vitamin-b6/
And sit in the sun for a while every day – get that Vitamin D – and it helps with absorption of magnesium.
A quirky three page article, with diagrams, explaining Magnesium (read it- esp. if you have cramps, heart problems, migraines, or are pregnant) – http://www.exatest.com/minerals.htm
see my Pinterest board: Migraine+Health