As a friend, I’d guess you are magnesium deficient. But I’m not allowed to tell you that, or that nearly 76% of all Americans are deficient in magnesium, or that magnesium deficiency is the # 1 cause of migraines and cramps.
Instead, you should spend $300 and go to the doctor and let him prescribe something expensive…