Greetings, sorry about your experience.
Be clear, you do not need to be worried about deficiency. It is quite normal for anyone to get this. The time taken to get normal levels of
vitamin d depends on your bodies ability to absorb vitamin d. With current dose in 2-3 months time you should get your vitamin d level back to normal.
Next Steps
getting sun exposure also helps maintain good
vitamin d level. you can join gym straight away or get a personal trainer or sports physiotherapists to guide you. orthopaedic nor general physician may not be of much help to you. get to see a dietitian, that is the best way forward.
Health Tips
if any further clarification do let me know.