Thanks for posting your query.
I suggest you to reduce your weight.
Body weight usually falls over the knee joint.
So, if it is your knee joint you would need take steps to reduce your weight.
could also present as muscle weakness
So you can get your electrolytes tested.
Since you are on D3, you can get it tested as advised by him.
It would be based on your blood D3 levels.
When the levels are adequate you might not need in a shorter time.
Hope I have answered your query.
Wishing you good health.