Dear Madam you are very young.
We have to find out why you are having leg pain. It is quite common in ladies during summer if less intake of fluids with
electrolytes results in muscle cramps.
If you are a person who does exercise every day then if you do not stretch your muscle after walking or jogging you can have leg pain.
You may also get back pain from your back issues like disc problems.
Coming to your
vitamin deficiency - you may have to take
b12 supplements for a period of 6- 12 months if you are a vegetarian them even longer.
Vitamin d your values are very low. It may take good 6 months to bring up your levels.
After that you may have to repeat the bloods to check for further dosage.
Most importantly please see a ortho specialist in your locality for quick assessment for your leg pain.
I hope this answers your questions.
Next Steps
Visit a local ortho pod for quick check
Health Tips
Drink plenty of fluids , with
electrolytes
Good stretching of legs after exercise
Summer take plenty of juicy fruits.
Continue supplements.