What vitamin is good for hair? After all, vitamins are all the same, right? Wrong! Different vitamins have different effects on hair. Read on to learn which ones you should incorporate into your routine.

Jump to:

Best Vitamins for Your Hair

For a piece on what vitamin is good for your hair, a number of vitamins on wooden spoons on a wood white background

If you’re after strong, healthy, luscious-looking hair, there’s a likely chance you’ve pondered which (if any) vitamins are good for your locks. 

Although several factors impact hair quality, including age and genetics, nutrients are equally essential.

If you’re not eating enough of the right vitamins, you may find that your hair starts to look lackluster and even dry. Yes, hot oil treatments, hair cuts, hair masks, and deep conditioners can help with this.

But the benefits will only be short-term. Instead, suppose you want to enjoy healthy hair over the long run. In that case, you’ll either need to make some dietary tweaks or take the necessary supplements.  

That said, let’s take a look at some of the best vitamins for your hair:


For a piece on best vitamins for your hair, a number of foods containing the vitamin on a wooden table

Vitamin B is pretty complex. In fact, it actually comprises eight different water-soluble vitamins. Due to the vitamin’s water-soluble nature, our bodies can’t store it. Instead, we get rid of whatever we don’t use in our urine.

Consequently, we need to ingest enough B-vitamins every day to feel our best.  Vitamin B7 (also known as biotin) is one of the most well-renowned vitamins for healthy hair.

In fact, it’s often used as an alternative hair-loss treatment. Fortunately, biotin is found in lots of foods, so upping your intake shouldn’t be too tricky.

If you’re not getting enough B7, you may find that your hair gets quite brittle and may even result in hair loss. That said, the best results are reportedly seen by those suffering from biotin deficiency.

However, the jury is still out about the benefits for those without a B7 deficit. Pregnant and breastfeeding women and those taking particular antibiotics or epilepsy drugs are more likely to suffer a biotin deficiency.

If you’re looking to increase your B7 intake, try eating more:

  • Egg yolks
  • Whole grains
  • Meat

Generally speaking, other B-vitamins are also good for your hair. Vitamin B is imperative for red blood cell creation. These cells carry oxygen and other nutrients to your scalp and hair follicles, integral for hair growth.

More specifically, vitamin B5 supports your adrenal glands, which can help to stimulate hair growth. If you’re looking to up your B-vitamin consumption, try adding the following foods to your diet:

  • Whole grains
  • Almonds
  • Meat
  • Fish
  • Dark, leafy greens

Of course, you also have the option of taking B-vitamin supplements. 

Please note: If you’re specifically looking to boost your vitamin B12, it’s only found in animal products. So if you’re a vegetarian or vegan, it might be worth taking supplements.

Vitamin A

Lots of vitamins sitting on a wooden table for a piece on which vitamins are good for your hair
Evan Lorne/Shutterstock

If you’re looking to promote hair growth, Vitamin A is a good starting point. Also known as retinol, cell growth requires vitamin A, and hair cells no exception to this rule.

Vitamin A also helps skin glands create an oily matter known as ‘sebum,’ which moisturizes the scalp and helps to prevent hair breakage.

Needless to say, this process is imperative for a healthy scalp and hair. If you’re looking to add extra Vitamin A to your diet, try eating things like:

  • Sweet potato
  • Carrot
  • Pumpkin
  • Spinach
  • Kale 

All the above foods are high in beta-carotene. Our bodies turn into vitamin A. Vitamin A is also found in milk, eggs, and yogurt. Alternatively, you can purchase and take vitamin A supplements as per the directions found on the label.

A word of warning: Don’t overdo your vitamin A intake; overdosing on this vitamin can actually be quite dangerous. Unfortunately, in some instances, it can even lead to hair loss! 

Vitamin C

Various foods containing vitamin c in a lay-flat image for a piece on best vitamin for hair
Evan Lorne/Shutterstock

Vitamin C is an antioxidant. For the uninitiated, antioxidants help protect our body’s from oxidative stress caused by free radicals. Unfortunately, damage caused by free radicals can prevent cell growth, which can cause hair to appear ‘aged.’

On top of that, vitamin C is integral for creating a protein called collagen. Collagen is a critical part of our hair’s structure. It also helps us absorb iron, another mineral needed for salubrious hair growth.

This mineral assists red blood cells in transporting oxygen to your cells (including hair cells), which of course, is imperative for hair growth.

In addition to supplements, you can further boost your vitamin C intake by eating the following foods:

  • Strawberries
  • Peppers
  • Blueberries
  • Kiwis
  • Citrus fruits

Vitamin E

Lay-flat image of foods with vitamin e in them against a plain wood paneled background
Evan Lorne/Shutterstock

Like vitamin C, vitamin E is also an antioxidant. Interestingly one study found that those with hair loss enjoyed a 34.5% increase in hair growth after taking vitamin E supplements for eight months.

Vitamin E is also said to be especially helpful for protecting your hair against sun damage. In addition to taking vitamin E supplements, you’ll also find vitamin E in the following foods:

  • Sunflower seeds
  • Almonds
  • Spinach
  • Avocados 


Many random foods that contain zinc

Although technically not a vitamin, rather a mineral, Zinc’s essential for the growth and repair of hair tissue. It also supports the oil glands surrounding your hair follicles, and it’s said to reduce dandruff buildup!

Like all of the vitamins listed above, you can also take supplements to enhance your Zinc intake. But, fortunately, you can find Zinc in a variety of protein foods, notably:

  • Shellfish
  • Red meat
  • seeds
  • Nuts
  • Dairy
  • Eggs

Should You Take Vitamin Supplements for Your Hair?

Woman with various supplements in her hair (oranges) for a piece on which vitamin is best for hair

Of course, if you’re looking to get more of the above vitamins, the best way to go about it is to alter your diet. However, if this isn’t possible/ might be tricky for you, vitamin supplements can come in handy.

We caveat that by saying that massive doses of vitamins and minerals can be dangerous – especially if you don’t have a deficiency.

If you suspect that you lack any of the above vitamins, it’s worth contacting your doctor or a medical professional to determine whether you have a deficiency.

Often, this just requires a simple blood test. That said, you can’t go wrong with taking a multivitamin once a day. This can go a long way to bridging any nutritional gaps you might be facing.

While shopping around for multivitamins, double-check that it includes B-vitamins, zinc, and at least 2,000 international units of vitamin D.

Rosie Greaves
Author: Rosie Greaves

Rosie Greaves is a professional content strategist who specializes in all things lifestyle, with a special passion for hair. In addition to You Probably Need a Haircut, you can find her published on Reader's Digest, G2, and Judicious Inc.