I have a similar situation and was told my ferritin level is a 7. My hemotologist gave me ferrax 28. I have been taking it for five days and have noticed an increase in tension, and heart palpitations. He did more blood work to test my b's , d, magnesium, e, ect... My Mg levels in July were 3.7 and was told slightly low. My reg dr told me to take no more than 300 mg of Mg a day but hemo said in order to raise the levels I have to take 800mg /day. We are waiting for my lab results so I stopped the Mg and have not taken it in a couple weeks. Could taking iron along w/ low Mg levels be the cause of my heart palps ect. ?