Leg and bone aches can sometimes be linked to low levels of Vitamin D, because it helps the body absorb calcium and keep bones and muscles strong. Common signs of low vitamin D can include tiredness, muscle weakness, or aching bones.
Good sources include:
- Sunlight exposure
- Eggs and fish
- Fortified milk or cereals
But aches can also come from exercise, growth, posture, dehydration, or other health conditions. If pain is strong, lasts a long time, or keeps happening, it’s a good idea to talk with a doctor or healthcare professional.

