Thanks for the query.
This presentation can be seen with many diseases. This is limited information to make precise recommendations. The best option is to consult a Orthopaedician ( they treat beyond joints also) to understand the condition. A thorough evaluation if necessary should be done. Hope it helps you. I suggest to make a physical consultation with a local orthopaedician for making a sense of this problem. Online consultation will not help.
Next Steps
Consider supplementing
Vitamin D , you can check your blood levels of vitamin D.
Health Tips
Apart from active pharmaceutical medicines, a healthy diet and lifestyle is mandatory