You aren't taking magnesium and calcium supplements? Imo you should be taking those. If you eat plenty of yogurt and other sources of calcium then you might just need the magnesium. Some of the symptoms you mention might be due to some B vitamin deficiencies. I suggest that you take a strong supplent(50 mg of each?). Also use a good sublingual B12 supplement. Just my opinion.