Viagra (Sildenafil) is one of the most widely used treatments for erectile dysfunction (ED), but many men also want to know whether it can help them last longer during sex.

While Viagra improves the ability to achieve and maintain an erection, its effects on sexual stamina and ejaculation are more complex.


 

What does Viagra do?

Viagra works by increasing blood flow to the penis, making it easier to achieve and maintain an erection when sexually stimulated.

Its effects usually last for around 4-5 hours.

Viagra will not work where there is no sexual stimulation.

It is not designed to affect ejaculation, orgasm, or sexual arousal; nor will it keep you hard continuously. Its primary purpose is to treat erectile dysfunction, not premature ejaculation.


 

How much longer can Viagra make you last?

Viagra can help you to achieve and maintain an erection hard enough for sex, if you find yourself losing your erections before penetration. This is known as erectile dysfunction.

However, Viagra does not help you to last longer if you are ejaculating too quickly. This is known as premature ejaculation, for which there are other treatments.


ED Treatments from £3.49

Delivered discreetly.

Start Consultation

 

Does Viagra delay ejaculation?

No, Viagra does not delay ejaculation and is not a treatment for premature ejaculation (PE).

If you normally ejaculate too quickly, Viagra will not prevent this from happening.

Some men may last longer simply because they feel more confident or less anxious, but this is a psychological effect, not a pharmacological one.


 

Does Viagra keep you hard after ejaculating?

Viagra will not keep you hard after ejaculating, nor will it stop you from ejaculating.

However, Viagra can make it easier to get another erection shortly after ejaculating.

After orgasm, most men enter a refractory period, during which another erection is difficult.

Viagra may shorten this period in some men, but you will not stay hard once you have ejaculated.

Shortening the refractory period allows you to have multiple sexual encounters for the timeframe that Viagra is active in your body.

Further reading: What is a refractory period and how to shorten it?


 

What else can I do to last longer in bed?

If lasting longer is your main concern, consider the following options:

  • Delay sprays or thick condoms (numbing agents to reduce sensitivity)
  • Behavioural techniques, such as the stop–start or squeeze method
  • Pelvic floor (Kegel) exercises to strengthen the muscles involved in ejaculation
  • Reducing performance anxiety, through therapy or lifestyle changes
  • Prescription treatments for premature ejaculation, such as dapoxetine (where appropriate)
  • Limiting alcohol, which can worsen both ED and ejaculation control
  • Maintaining general health, including weight, sleep, fitness, and stress levels

If premature ejaculation is affecting your sex life, speak to a healthcare professional for personalised guidance.


 

Frequently asked questions

No, Viagra does not prevent ejaculation or delay it. It only helps you to get and keep an erection.

Yes, Viagra increases blood flow to the penis, helping you achieve a firmer, more reliable erection when aroused.

No, Viagra does not increase libido or sex drive. You must be sexually stimulated for it to work.

Viagra does not directly affect ejaculation, but by helping maintain an erection, it may make sex easier and more satisfying for some men. 


  1. Eardley I. “Onset and duration of action of sildenafil for the treatment of erectile dysfunction.” British Journal of Clinical Pharmacology. 2002. (Accessed: 14 November 2025). From: https://pubmed.ncbi.nlm.nih.gov/17470165/

Whilst all of our content is written and reviewed by healthcare professionals, it is not intended to be substituted for or used as medical advice. If you have any questions or concerns about your health, please speak to your doctor.

Share