Total Shape is a reader-supported site. Purchases made through links may earn a commission. Learn more.

5 Best Vitamins For Sex Drive (Boost Sexual Stamina)

Isaac Robertson
Published by Isaac Robertson
Fact checked by Donald Christman, BHSc FACT CHECKED
Last updated: April 10, 2023
We personally test every product featured in our reviews and guides. By ordering products anonymously and getting a group of independent testers, we are able to get first-hand experience and provide data-driven recommendations. Learn more.

Sexual health and erectile dysfunction are finally becoming more openly spoken about. But just hearing it mentioned on blogs and in media reports often leaves men with a lot more questions about their sex life.

And while many people focus on the role of sex hormones and prescription medications, there are a few micronutrients that could make a substantial difference.

Vitamins are one such area, but before you just buy the first multivitamin product you see at a health food store, let me first give you some information that we got from our nutritionist.

You’ll be surprised how little it takes to possibly make a difference in your sexual stamina.

Quick Summary

  • Vitamins that will help you last longer in bed are Vitamin D, Vitamin C, Vitamin E, Vitamin B3, and Vitamin B9.
  • The best way of getting these vitamins is by always eating a healthy diet, or taking the right multivitamin supplements.
  • Apart from vitamins, you can also opt for testosterone boosters.

What Vitamins Can You Take To Last Longer In Bed?

stack of capsules

I know there are going to be a few of you that will say that it takes a lot more than a few micronutrients for you to function properly in the bedroom. But let’s just stick with essential nutrients and not some smart-ass ideas.

Here are some things to get more of.

Vitamin D

Vitamin D is also known as the sunshine vitamin because your body produces it in skin cells when exposed to sunlight.

Naturally, your vitamin D production will fluctuate with the seasons, and that can have quite a negative effect on your immune system and sexual performance.

And there are two ways that a boost might help.

First of all, studies have shown that men with a deficiency in this vitamin were over 30% more likely to have problems in their sex life [1]. The reason is that it plays a role in hormone production and overall testosterone levels.

Secondly, it may also play a role in dilating blood vessels and improving blood flow. It’s kind of what Viagra does, but not quite as suddenly.

Vitamin C

This important vitamin is mainly associated with immune health, but it has also been shown to improve blood flow [2].

It’s also linked to improved nitric oxide levels, which further blood flow to some important body parts for bedroom activities.

And with a stronger erection, it’s also possible to reduce the chances of premature ejaculation.

Vitamin B3 and B9

These B vitamins are a common part of treating vascular and heart conditions as they may help to dilate blood vessels in a similar way to nitric oxide [3].

You’ll commonly find them in folic acid and niacin supplements, and they are also commonly recommended to help men improve their sexual function and fertility.

Vitamin E

Vitamin E is another nutrient that sexual health experts often recommend. It’s a strong antioxidant and also helps allow for more efficient blood circulation.

“Vitamin E is a powerful antioxidant, thought to clear the body of harmful oxygen compounds called free radicals.”


The net effect of this is a stronger erection with fewer chances of premature ejaculation. It might not be the answer for anyone suffering from a severe sexual dysfunction, but combined with vitamin D, it might make enough of a difference to improve stamina and pleasure [4].

What Is The Best Way To Get These Vitamins?

man making salad and another taking a pill

So, now that you have an idea what vitamins might help with milder erectile dysfunction issues, how do you go about getting a boost and some fun with a rock-hard erection?

It’s actually very simple.

Carefully Plan Your Diet

OK, the easiest things to tackle are low vitamin B and C levels.

By eating one large orange every morning, you could be fully set up for all the vitamin C you need. It’s a simple and tasty habit to get into, especially in fall and winter.

And you can also add foods high in B vitamins by regularly eating a small amount of red meat. This should also improve certain amino acid levels that could help with erectile function.

Not only will doing this improve many health conditions, but you could be enjoying longer erections within weeks.

Take The Right Supplements

If you want to keep it simple, buy a high-quality multivitamin.

Still, it’s sometimes best to buy the above vitamins individually to get the ideal dosage.

It might also help to add a zinc supplement to further help with testosterone production and tackling low libido from multiple angles.

Are There Other Things You Might Need To Improve Your Libido?

shirtless man thinking in bed

There are many natural supplements that you can take to help with erectile dysfunction.

Many of them include herbal supplements that have been used for hundreds of years in traditional Chinese medicine.

You could check for ingredients like l-arginine to help dilate blood vessels in the same way that nitric oxide does.

And then, there are common active ingredients in T-boosters like red horny goat weed and ginseng which increase testosterone levels[5].


Should You Rely Just on Vitamins to Last Longer in Bed?

No, you shouldn’t just rely on vitamins to last longer. To improve your sexual performance and reduce premature ejaculation, you should also look at taking testosterone boosters.

Do Vitamins Instantly Increase Libido?

No, vitamins don’t instantly improve libido and sexual performance levels. It could take several weeks to a few months to build up the effect. You would need to talk to your healthcare provider about sexual medicine for a more instant effect.

Have You Checked Your Vitamin Intake?

You don’t have to resort to prescription drugs if you just want to get a bit of a bedroom boost and haven’t been diagnosed with erectile dysfunction through professional medical advice.

With a combination of vitamins B, C, D, and E, you could make a big difference within a few weeks.

These are available in natural products, but I would recommend getting a larger boost through high-quality multivitamins.

Try it out for yourself and see how much of a difference it might make on your sexual and overall health.


Was this article helpful?

About The Author

You May Also Like

Write a Reply or Comment

Your email address will not be published. Required fields are marked *