How Long Does Viagra Last?

What to expect when you take Viagra

Last reviewed: 28 May 2019

Man on the tube checking how long Viagra lasts on his smartphone

Key takeaways

  • Viagra starts working about 30-60 minutes after it’s taken and lasts up around 5 hours

  • For most men Viagra starts to wear off 2-3 hours after you first take it

  • On average, erections last about 33 minutes if Viagra was taken an hour ago

  • Viagra shouldn’t cause erections on it’s own and you still need to be aroused to get them – if you get an erection that won’t go away after 4 hours you need to get medical help

  • Viagra will only help you last longer in bed if you have trouble keeping erections, it doesn’t help with premature ejaculation

Contents of this article

How long does Viagra last?

The length of time Viagra lasts for will vary from person to person, but it can work for up to 5 hours at a time. This doesn’t mean you will have an erection for 5 hours, it means you will be able to get them easier during this time.

Most men will find that the effects of Viagra will start to wear off 2 to 3 hours after first taking it.

There are some things that could affect how long Viagra will last for in your case. These are listed in the “What will affect how long Viagra lasts for?” section below.

To make sure Viagra lasts as long as it’s supposed to, you should always give correct information about your current and past health, and details of any medications you are currently taking when starting a course of treatment with Viagra.

Order erectile dysfunction treatment

from £32.00

from £15.00

from £19.99

from £43.00

No results found.

No results found.
Please check your spelling or try another treatment name.

How long does Viagra take to work?

The effects of Viagra will vary from person to person. As a general rule, Viagra starts working in most people around 30 minutes after it’s taken.

Remember that taking Viagra alone will not cause an erection. Viagra must be taken with some form of sexual stimulation (things that look, feel, or are in some way sexually appealing to you) in order for an erection to occur. See this page for more details on how quickly Viagra starts working.

If you want a medication that starts quicker, Spedra (avanafil) can start working in just 15 minutes. Also, Cialis Daily is taken once a day so it’s always in effect and there’s no waiting time before sex.

Will it be able to help you last longer in bed?

Viagra can help you last longer in bed, but only if you have problems keeping your erections for as long as you want. Viagra doesn’t help with premature ejaculation, so if you’re losing your erections because you’re orgasming too early, you need to look at a different treatment. However if you’re struggling to get an erection and also orgasm too quickly, using Viagra as well as a premature ejaculation treatment might help.

You can order two treatments for premature ejaculation online from Superdrug Online Doctor. We offer oral Priligy tablets, and topical EMLA cream. Both these products can help delay ejaculation to help you last longer in bed.

Viagra will help you get erections easier for up to five hours. So if you have sex once and orgasm, it will help you get erections again if you try for another round of sex before the five hours are up.

How long will my erection last on Viagra?

One study showed that an hour after taking Viagra for erectile dysfunction, men were able to get erections that lasted 33 mins on average. This dropped to 23 mins if they’d taken it 8 hours beforehand and 16 mins if they took it 12 hours beforehand.

This is compared to men with erectile dysfunction who took a placebo (a pill without medication in) – their erections only lasted 7 mins on average.

Your erection may not last exactly 33 mins, especially if you ejaculate before this time. Erectile dysfunction and its treatment affect people differently so the best way to find out how long your erections last on Viagra is to try it and see.

What will affect how long Viagra lasts for?

How well Viagra works, or how long it lasts for, depends on a number of things. These can include:

  • Age. If you are over 65 years old, you may find that the medication stays in your body for longer. As you get older, Viagra leaves your body more slowly. This means that Viagra’s effects can last longer the older you are.
  • Diet. Having a large, high-in-fat meal just before you take your Viagra can make it take longer to start working. This is because the fat in your digestive system causes the medication to enter your blood more slowly. It can also limit the maximum amount of Viagra in your blood, making it less effective. By taking Viagra on an empty stomach, the effects could start sooner and have a bigger impact.
  • Alcohol. Drinking alcohol decreases the blood flow to your penis, making it harder to get and keep an erection. A glass of wine or a single beer is usually fine, but could still have some effect. More than 2 units of alcohol will increase the risk of negative side effects from taking Viagra and will make it more difficult to maintain an erection.
  • Dosage. Viagra comes in dosages of 25mg, 50mg, and 100mg. Higher dosages may last longer, but also come with a bigger risk of side effects. A doctor’s assessment will help you find the right dosages for you.
  • General health. If you have liver or kidney problems, Viagra’s effects could last for longer, although it might not be safe to take Viagra with these conditions. The reason it lasts longer is because the tablet will take longer to be broken down by your body, this means there is a bigger risk of having more serious side effects. You must always mention these conditions during a doctor assessment for Viagra treatment.
  • Drug interactions. Some medications can change how long the effects of Viagra last. This includes medications like the antibiotic ‘rifampicin’ (used to treat tuberculosis). When you’re getting assessed for treatment with Viagra, always give as much information as you can about your medications so the doctor can make sure it’s safe for you, this includes any treatments that were not prescribed by a doctor.

How long does Viagra stay in your system for?

If Viagra is broken down normally by the body the effects usually do not last more than 4 hours.

Although the effects usually don’t last longer than 5 hours, you still should not take any extra Viagra until 24 hours after your most recent dose. This is because the level of Viagra in your body is still high enough that if you took another dose on top of it, your risk of getting serious side effects becomes too high.

Always follow a doctor’s advice on taking medications to avoid negative side effects and do not take more than you’re supposed to.

Can Viagra have any long-lasting effects?

Viagra can be used long-term without having a negative effect on your health. However, you should still get regular doctor assessments for your Viagra treatment in case your health situation changes and it’s no longer safe for you. This involves answering questions about your erectile dysfunction, other medications, and general health which a doctor can then review.

You can get an assessment from your GP or an online doctor service like Zava. You should also get regular checks for the health conditions that sometimes cause erectile dysfunction, like high blood pressure.

In very rare cases, a condition called ‘priapism’ can occur. Priapism is the name for a painful erection lasting for longer than 4 hours. This is usually when Viagra has been taken in combination with other medications or illegal drugs (like nitrates/poppers), but it’s possible even when Viagra’s taken on its own.

Priapism is a serious medical condition that can be painful and lead to long-lasting damage to your penis. If you have an erection that is painful or lasts longer than 4 hours, you should seek immediate medical help.

Can other treatments help you last longer?

If Viagra doesn’t work for, or if you want a treatment that lasts longer, then you might want to consider Cialis. It’s the only Viagra-like medication that last considerably longer than the rest.

Cialis can last for up to 36 hours if taken on demand (before sex). There is also Cialis Daily, which is taken once a day, and is then always in effect. Cialis Daily is only recommended if you have sex on more than 3 days in a week, otherwise you should try Cialis on demand instead.

Other treatment options that can provide long-term improvements to erections include:

  • Lifestyle changes
  • Counselling or therapy
  • Treating underlying health problems causing your erectile dysfunction
  • Switching medications that cause erectile dysfunction as a side effect
  • Reducing the amount you cycle
  • Pelvic floor exercises
  • Surgery
dr-kathryn-basford.png

Dr Kathryn Basford is a qualified GP who works as a GP in London, as well as with Zava. She graduated from the University of Manchester and completed her GP training through Whipps Cross Hospital in London.

Meet our doctors

Last reviewed: 28 May 2019

Order erectile dysfunction treatment
Start Free Consultation

Erectile Dysfunction Treatments

Zava offers a convenient and discreet service to help men improve their erectile dysfunction. There are a number of treatments you can consider. Continue to our erectile dysfunction service page to learn about the treatment options available.




Customer reviews
star full star full star full star full star empty (1359)
star full star full star full star full star full by Mari, 09 Feb 2019
Great company. Fill in a short health questionaire. All orders checked by Dr before issuing which is reassuring when a new customer. Payment is quick and easy. Delivery is fast and goods well packaged in a sturdy plain white box. Will recommend Zava
star full star full star full star full star full by Daz, 09 Mar 2018
Very very helpful
star full star full star full star full star full by dominika, 12 Feb 2019
Very happy with the service. Great communication, smooth transaction. Used it to get contraceptive pills and found their prices the lowest (incl.the delivery cost). Have you sued it twice, like that they send you a reminder that you may be running out of the product. Will use again and recommend.
star full star full star full star full star full by Louise, 26 Jul 2018
Good communication and quick delivery
star full star full star full star full star full by Happy, 17 Feb 2018
Really pleased with the service. It was great to know I could get help straight way.

gmc logo GPC logo


Authorised and regulated by