As we age, our nutritional and dietary needs change. Unlike our younger years, we no longer produce as many nutrients as we used to naturally, so it makes sense that we would need to supplement our diets with vitamins. To round out your health needs, take a look at these essential vitamins you need after age 40.

Vitamin B12

After you hit 40, your body stops absorbing B12 as well as it used to. This handy vitamin is key for brain function, so take about 2.4mg per day to keep your brain sharp.


This plays a huge role in preventing fractures and osteoporosis. Just don’t go overboard. Stick to about 1,000mg per day if you’re a woman ages 40 to 50 and around 1,200mg per day if you’re over 50.

Vitamin D

Simply put, this vitamin packs a pretty heavy punch against age related diseases like diabetes, heart disease, multiple sclerosis, and cancer. You’ll want to get at least 600 IU per day.


This wonder nutrient helps regulate your blood pressure, helping you prevent heart disease, diabetes, and inflammation. Take about 320mg per day to get all of the benefits.


By taking as little as 2g per day, this vitamin has been known to decrease the risk of stroke in postmenopausal women.


Here’s another vitamin to wrap your brain around. Omega-3s have been shown to boost brain power and keep your blood pressure in check.


Though it’s technically not a vitamin, probiotics are a great supplement to your diet. They are essential to keeping your gut healthy and weight down.