Having a magnesium deficiency may lead to headaches or migraines. Taking 400-600 milligrams of magnesium daily, higher than usual supplements, can prevent migraines. Getting too much magnesium can ...