Skip to Content

Are You Getting Enough Vitamin D?

Are you getting enough of this important vitamin?

A Veteran eats a healthy saladWe need many essential nutrients for long, healthy lives. But most adults in the U.S. get less vitamin D than recommended. As you get older, it's essential to get enough vitamin D. It protects your bone, joint, and muscle health.

If you’re not getting enough vitamin D, your body may not be able to absorb calcium well. A vitamin D deficiency can also lead to illnesses such as osteoporosis or rickets. Here’s what you should know about getting enough vitamin D. 

What can cause a vitamin D deficiency?

Here are a few reasons you might become deficient in vitamin D: 

  • You don't get enough vitamin D in your diet.

  • You don't absorb enough vitamin D from food.

  • You don't get enough exposure to sunlight.

  • Your liver or kidneys can’t convert vitamin D to its active form. 

  • A medicine interferes with your body's ability to absorb vitamin D. 

How much is enough?

The amount of vitamin D depends on your age and other health factors. Most adults need 600 IU (international units) each day. But adults aged 71 and over need 800 IU. People at high risk of vitamin D deficiency may need more.  

You might be at risk of vitamin D deficiency if any of these apply to you: 

  • You’re age 71 or older.

  • You have dark skin.

  • You’ve had gastric bypass surgery.

  • You take medicines that impact vitamin D metabolism. 

  • You have osteoporosis, liver disease, chronic kidney disease, obesity, Crohn's disease, ulcerative colitis, or celiac disease.

Talk to your health care team about how much vitamin D is right for you. 

Where do you get vitamin D?

Your body naturally creates vitamin D after sunlight exposure. Another way to get more vitamin D is through your diet. Try these foods to boost your vitamin D: 

  • Fatty fish such as salmon, tuna, and mackerel

  • Canned sardines

  • Beef liver

  • Cheese

  • Mushrooms

  • Egg yolks

  • Milk, yogurt (Fortified)

  • Orange juice (Fortified) 

Sign in to message your health care team

Ask your health care team for a vitamin D test to learn if a supplement may be helpful for you. If you do take any vitamins or supplements, let your health care team know.

Learn more about messages on My HealtheVet

In 2025, you'll need to use a Login.gov or ID.me account to sign in to My HealtheVet and other VA tools.

Sign in or create an account

You must be a VA patient to access some parts of your VA health record. If you’re not enrolled in VA health care, you can apply now.

Learn how to apply for VA health care


Please vote in our unscientific poll. All responses are anonymous.

Poll - Nutrition for Aging: Vitamin D (April 2025)

Read more

Vitamin D (MedlinePlus)

Vitamin and Mineral Supplements (Veterans Health Library)

Dietary Supplements for Older Adults (National Institute on Aging)


Updated April 15, 2025