At this age vit d deficiency is not common and if it is there does not give this much pain.so evaluate your case and go for diagnosis.
Had you any history of fall or injury
on the part?
Do regular exercise like slow walking,swimming.
Take green veges,fresh fruits,
Along with vit d you take vit B1,B6,B12.
Ok and bye.