What is ur Ferritin level and Blood requirement?
First, u need to correct ur D level with mega dosage of Vitamin D 50000 IU.
With this u need multi vitamin , multimineral supplemnts having Calcium, magnesium, Vitamin D, Zinc etc.
Zinc is also important for u because u r on kelfer.
Low hb is also a major cause of pain.
And, i know we thals are missing so much fun. We just learn easily to say No , but it's hard thing. I can understand