Hi, yes ur vit d level is very low, vit
B12 also is low according to.ur age, so have to take vitamin supplements
Try to have early morning sunlight and foods , rich in vit d and B12
For ur neck pain continue ur homoeopathic treatment
Health Tips
if u are a non vegetarian have eggs and fish , and lean meat like chicken and dairy products like milk and cheese , and mushrooms , and tofu for vegetarian