If you mean “which vitamin deficiency can cause painful legs and bones?”, the most common vitamin-related cause to consider is vitamin D deficiency. Low vitamin D can cause bone pain, muscle aches, and muscle weakness, including pain in the legs.
Foods that can help increase vitamin D
- 🐟 Salmon, sardines, mackerel
- 🥚 Egg yolks
- 🥛 Vitamin-D-fortified milk
- 🥣 Fortified breakfast cereals
- 🧈 Some fortified spreads
These foods provide vitamin D, while calcium is also important for strong bones.
Simple vitamin-D-rich meal
Breakfast: fortified cereal + vitamin-D-fortified milk + 1 egg
Lunch: salmon or sardines + vegetables + yogurt
Snack: fortified milk/yogurt
Dinner: chicken/fish + leafy vegetables + another calcium-rich food.
However, leg and bone pain does not necessarily mean vitamin D deficiency. Calcium problems, arthritis, nerve problems, circulation problems, and other conditions can cause similar symptoms.
The best way to know is a blood test for 25-hydroxyvitamin D [25(OH)D], often together with calcium and other tests if appropriate.
Don’t take high-dose vitamin D on your own—too much can be harmful. If you tell me your age, whether the pain is in one or both legs, and whether you have weakness/cramps, I can explain what deficiencies or conditions are most likely and what foods to eat.