Hello Practo User,
It is a myth that
vitamin deficiency causes all pains.
It is not at all like that contrary to many people's thinking.
You are a banker and expectedly doing a sitting job for long hours,which could have caused your problem.
You will need a detailed discussion and advise on management of your pain.
Next Steps
Please consult a Orthopaedic doctor.
Health Tips
If you wish you can consult me online through Practo.