Try including these foods regularly:
- Salmon and sardines
- Eggs
- Yogurt and milk
- Fortified cereals
- Broccoli
- Kale
- Almonds
- Beans
- Mushrooms exposed to UV light
Healthy Habits for Strong Bones
- Get regular weight-bearing exercise such as walking or strength training.
- Spend time outdoors safely to support natural vitamin D production.
- Eat enough protein.
- Avoid smoking.
- Limit excessive alcohol intake.
- Maintain a healthy body weight.
When to See a Doctor
Discover more
Healthy
Recipe tips
Food news subscription
Seek medical advice if you have:
Booking DNA Screening Services
- Persistent or severe leg or bone pain
- Pain after an injury
- Swelling, redness, or warmth
- Fever with bone pain
- Difficulty walking
- Numbness or weakness
- Pain that doesn’t improve after several days
Your healthcare provider may recommend blood tests, including a vitamin D or vitamin B12 level if a deficiency is suspected.
The Bottom Line
While vitamin D deficiency is one possible cause of muscle or bone discomfort, there is no single “missing vitamin” that explains all leg and bone pain. A balanced diet, regular exercise, and appropriate medical evaluation are the best ways to maintain healthy bones and muscles. If pain is persistent or worsening, it’s important to identify the underlying cause rather than relying on claims made on social media.
