I am a 19 year old female. For about a month or so I ve been getting twitching all over my body, mostly in my feet, legs, and arms. Recently my fingers have been twitching too. This morning my right index finger and thumb were moving nonstop for about 5 hours. My left hand gets shaky and my left middle finger feels stiff. I had blood work done a month ago for something unrelated and the only abnormal result was a vitamin D level of 17. Could this be the cause and if not what could be? Thank you.
Dear patient Twitching all over body is not caused directly by vitamin D deficiency but low calcium levels in blood leads to nerve hyper excitability and twitching. So low vitamin D levels leads to low serum calcium levels and hence responsible for muscle spasms and Titans. Was serum levels of calcium done? If not done you should go for serum levels of calcium, phosphorus and alkaline phosphatase to confirm diagnosis.  Visit reputed laboratory nearby you and get it done.  In case of vitamin D deficiency serum levels of calcium and phosphorus is low and alkaline phosphatase is high. Treatment is oral vitamin D tab 60k units once a week for 6 weeks with tab shell 500 mg thrice a day. For one month.  For immediate relief injection calcium gluconate can also be given. Please consult expert endocrinologist for further help. All the best.