I have an option for you... See a doctor. Your PCP (primary care) can give you a fasting bloodtest for Mg. Not some holistic doctor across the country. I can't believe she wouldn't even suggest getting ACTUAL BLOODWORK. I'm telling you this because yes I experience some (if not all of those symptoms at one time or another). I was born with an Mg defciency called hypomagnesemia. I take Mag-Ox 400 (12 tabs a day per my levels of Mg) and I have little to no symptoms now. I have taken Epsom Salts and Magonate (magnesium gluconate) and from what I remember (up to 4 yrs old I took the Epsom Salts , and up to 8 yrs old I took the Magonate liquid (both of which tasted absolutely awful!)) the best option for me was the MgO. :)