Thank you for posting your query here.
I suggest take your medicines for Vitamin D
and B 12 on time. Along with the medicines have proper nutritious food and take plenty of morning sunlight. Yes sweaty hands could be due to Anxiety
. Kindly figure out the root cause of your Anxiety and work on the solutions. For further assistance you can consult with me on Lybrate
or with any mental health professional of your choice. Take care.