Im tired of buying the wrong stuff.
I take magnesium for migraines on the advice of my neurologist. Magnesium citrate is much better absorbed than magnesium oxide and has helped to reduce the number of episodes per month. Not a strictly fasting related answer, but hopefully helpful.