Also, remember that many medications cause us to lose excessive amounts of minerals
and vitamins, for instance -
Dilantin can cause significant loss of calcium, folic acid, and vitamins B12, C, D, and k.
Are you supplementing with anything to counter this? Maybe it's time for another blood test - electrolytes, CBC, cortisol, etc. Maybe low aldosterone? Are you well hydrated?