Previously when I had this issue I had undergone blood test for
Vitamin D and found very low levels of Vitamin D3.
Doctor had suggested me to take supplements and after that the pain stopped completely.
6 months later a few days back when the issue reoccurred I volountarily did a blood test for Vitamin D and found my Vitamin levels at 11 much below the average 30.