How Long Do Common ED Pills Last?


Written by:

How Long Does Viagra (Sildenafil) Last?

You’ve just paid the bill for date night dinner when suddenly you realize you forgot to take your Viagra pill. It’s a 30-minute walk back to the apartment, and the night is still young. 

Can you slip away to the bathroom, or is it already too late? It’s a fair question to ask.

Sildenafil citrate — the active ingredient in brand-name Viagra — is one of the most widely used and effective erectile dysfunction medications.

For many men, a single tablet of sildenafil is all it takes to improve blood flow and help produce a normal, easily sustained erection

So, how long does Viagra take to work, and how long does it last once it’s in your body? For the most part, brand-name Viagra and generic sildenafil start to work quickly and last a few hours. 

However, there are a few factors that may affect timing. We’ve discussed these below and explained what you need to know if you’re prescribed Viagra as an erectile dysfunction treatment.

How Long Does Viagra Take to Work?

Is your stopwatch ready? Pill in hand? Okay, here we go.

Most of the time, Viagra (and sildenafil) should start working in about 30 to 60 minutes after you take it (if Viagra doesn’t work, you’ve got other problems).

This is generally enough time for the medication to get absorbed in your intestinal tract, move into your bloodstream and produce a noticeable effect.

However, the amount of time required for Viagra to start working can vary depending on a range of factors, from the specific response your own body has to this medication, to foods you ate shortly before or after taking it. 

When it’s taken on an empty stomach, Viagra usually begins working rapidly, as the medication is able to enter your digestive system faster.

If you take Viagra or generic sildenafil with or shortly after a large, fatty meal, it may take a little longer to start working. For this reason, avoid a fatty meal if you’re on the clock.  

(Related:  How Do Premature Ejaculation Pills Work?)

How Long Does Viagra Last?

According to the medication’s FDA label, Viagra lasts for about four hours. 

The technical explanation is that the Viagra half-life is four hours, which means it will still be in your system after four hours, but not necessarily in high enough concentrations to continue producing endless hard-ons. 

The less technical explanation is that most men affected by erectile dysfunction who are appropriately prescribed Viagra are able to get and maintain an erection without any issues for approximately four hours after taking this medication. 

One thing to keep in mind, however, is that you’ll still go into your refractory period after ejaculating — even if you use Viagra — meaning you’ll need to take a break if you plan to have sex again. 

Here’s a big brain reminder for those of you who like making bad decisions: taking a higher dose won’t make you last any longer — though it could cause dangerously low blood pressure — so don’t try overdosing on purpose.

Our full list of Viagra FAQs discusses the amount of time Viagra lasts in more detail, as well as other common questions about how Viagra and generic sildenafil work.

How Long Does Sildenafil Last?

Sildenafil usually lasts for approximately four hours, giving you a large time window in which you can have sex with optimal erectile function. 

This medication — called a phosphodiesterase type 5 inhibitor — inhibits an enzyme in your blood vessels, helping to relax and dilate (open up) those blood vessels. This increases blood flow to your penis, which helps you get hard. 

Sildenafil’s blood vessel opening effects also treat a type of hypertension called pulmonary arterial hypertension, which is high blood pressure in your lungs. 

But we’re here to watch the clock on your peen and not check your other organs, so let’s take a closer look at that. If you want to know more about Viagra and PDE5 inhibitors, check out our blog on how Viagra works.

In one study published in the British Journal of Clinical Pharmacology, men with ED who used sildenafil at a dosage of 100mg were able to attain an “adequate” erection four hours later — a finding that’s consistent with sildenafil’s four-hour half life. 

Of course, there’s a little wiggle room in this four-hour window. 

Research suggests that while sildenafil can help produce an erection at four hours post-dose, it may not be as firm as the erection you get one hour after taking sildenafil. 

The active ingredient will continue to affect blood vessels in your penis and increase blood flow — it just might not continue to be enough for sexual activity.

As such, for optimal results, it’s best to time your use of sildenafil so that you’re able to have sex within a few hours after taking this medication, and not cut it close to the four-hour mark unless you really have to. About an hour before the big event is ideal. 

(Related:  What are the treatment options for Erectile Dysfunction?)

Factors That Can Affect How Long Viagra Lasts

A variety of factors can affect the amount of time Viagra or generic sildenafil stays active in your body. These include:

  • Your diet. Eating a large fatty meal can slow down your body’s absorption of sildenafil and prevent it from working quickly.

  • Your age. Age can have an impact on your body’s ability to absorb medication. If you’re older than 65 years old or if you have hepatic and/or renal impairment, it may take longer for your body to process Viagra.

  • Your alcohol consumption. Consuming a significant amount of alcohol may affect your sexual function and make it more difficult to maintain an erection. However, it isn’t clear if alcohol affects the amount of time sildenafil lasts.

  • Your sildenafil dosage. Although sildenafil’s half-life stays the same regardless of your dosage, taking a larger dose of Viagra or generic sildenafil may cause you to experience slightly longer-lasting effects. That said, you should still only take what you are prescribed.

  • Your mental well-being. Several psychological factors could make treatment for erectile dysfunction less effective, including depression, stress or feelings of sexual performance anxiety.

  • Your overall health. Some medical conditions, such as diabetes and multiple sclerosis (MS) can affect your erectile function and whether medications like sildenafil are effective for you.
  • Your use of other medications. Certain medications, such as antidepressantsblood pressure drugs, antiandrogens, tranquilizers and others, can make ED symptoms more severe and may affect whether sildenafil works.

If you’re prescribed Viagra or generic sildenafil and feel worried that it isn’t working for as long as it should, it’s important to inform your healthcare provider. 

They may suggest adjusting your dosage or making other changes to the way you use your medication. 

Can You Make Viagra Last Longer?

Because the half-life of Viagra’s isn’t something you can change, there’s no simple way to make this medication last for longer once it’s in your body.

However, there are several things that you can do after you take Viagra to ensure it is as effective as possible:

  • Take sildenafil or Viagra as prescribed. Make sure to closely follow your healthcare provider’s instructions and take Viagra or generic sildenafil at the prescribed dosage.

  • Avoid high-fat meals. As you already know, eating a high-fat meal could affect the amount of time required for Viagra to start working and reduce its effectiveness.

  • Don’t consume alcohol. It’s best not to drink alcohol while using Viagra, as this may have a negative effect on your sexual performance.

  • Take it easy and relax. Try to create a relaxing mood before sex to prevent feelings of stress, anxiety or general worry from affecting your sex life. 

Can Viagra Produce Permanent Effects?

Assuming it’s used correctly, Viagra doesn’t cause lasting side effects. It stops working after four hours and doesn’t have any long-term adverse effects on your body.

As we mentioned above, the half-life of sildenafil is approximately four hours, meaning it takes a total of four hours for the amount of sildenafil in your bloodstream to decrease by 50 percent.

This means that a typical dose of Viagra or generic sildenafil will remain “in your body” for about one day after you take it, albeit at increasingly smaller doses that have minimal to no noticeable effects on your health. 

Eventually, Viagra will no longer be present in your bloodstream or tissue and it will produce no effects within your body. 

Of course, like with most medications, PDE5 inhibitors like Viagra are associated with a number of side effects that you’ll need to watch for:

  • Common side effects can include flu-like symptoms, headaches and dizziness.

  • Serious side effects like prolonged erection (or priapism) and sudden loss of vision or hearing are risks of ED treatment. If you have an erection lasting more than four hours, seek medical attention immediately. 

To avoid negative drug interactions, you should not take Viagra with nitroglycerin or other nitrates, nor should you take it with nitrites or alpha blockers.

Viagra Half Life vs. Other ED Medications

Although Viagra is the most popular medication for treating ED, it certainly isn’t the only treatment option in its category. Other common medications for treating ED taken orally include Cialis, Levitra and Stendra, all of which work similarly in the body.

  • Cialis (tadalafil) provides relief from ED for significantly longer per dose than Viagra. Most of the time, one dose of Cialis will take effect after 30 minutes to two hours, and it can last for as long as 36 hours.

  • Levitra (vardenafil), on the other hand, has a similar half-life to Viagra. Levitra contains vardenafil and can take about 60 minutes to start working. Once it’s absorbed by your body, its effects usually last for approximately four to five hours.

  • Stendra (avanafil) is one of the newer kids on the block as far as ED meds go. It comes out swinging with a terminal half-life of five hours — slightly longer than Viagra — which means you can generally expect a normal dose of Stendra to provide relief from ED for five hours. Stendra is also quick to start working, with some men experiencing improved erections in as little as 15 minutes after taking it.

Besides oral ED medications, there are other options such as the injectable, alprostadil, or a newly FDA-authorized topical gel.

The Bottom Line on How Long Viagra Lasts

How long does Viagra last? Assuming you take it without a fatty meal, you can expect Viagra to start working in around 30 minutes to one hour and provide relief from ED for approximately four hours at a time.

We just spent this whole article answering that question, so we won’t repeat ourselves anymore. What we will do, however, is leave you with a cheat sheet of the most important takeaways:

  • Viagra won’t make you hard without sexual stimulation — it helps allow blood to flow to your penis, but this process only starts when you get aroused.

  • If Viagra doesn’t work effectively for you, it’s best to let your healthcare provider know as soon as you can. You may need to adjust your dosage of Viagra or make other changes to the way you use your medication.  

  • If you’re looking for extended relief from erectile dysfunction, a longer-lasting medication such as tadalafil may be your best bet.

  • Non-prescription supplements are not a safe alternative to FDA-approved ED medications. Read more in our guide to gas station sex pills.

This article originally appeared on and was syndicated by

More from MediaFeed:

8 Smart Ways to Reduce the Price of Your Prescription Drugs

8 Smart Ways to Reduce the Price of Your Prescription Drugs

If you’re charging prescriptions to a credit card or digging for change in your car and couch every month to scrounge up enough money to pay for prescriptions, you’re not alone.

Around seven percent of U.S. adults can’t pay for prescription drugs they need, according to a 2021 Gallup poll. That’s an estimated 18 million people who say they had to go without at least one prescribed medication in the last three months, according to the poll.

If you struggle to pay for your meds or even worse, go without necessary medications, here’s some good news. With a bit of research and a strategy for finding discounts, you can save on prescription drugs.


Drug discount cards have been saving consumers money on prescriptions for decades. If your insurance doesn’t cover a prescribed drug or you’re saddled with a high copay, check the price on these drug discount sites to see how much you can save.

  • GoodRX
  • Blink Health
  • SingleCare
  • WellRX

Not up to the research? Ask your pharmacist if they have information on how much you can save with certain prescription discount cards.

Just because you’ve filled your prescriptions at CVS for the last 10 years doesn’t mean that pharmacy is the only game in town. Check prices at other local pharmacies, including your grocery store. If you can save enough to make the switch worthwhile, dole out your prescriptions among more than one pharmacy.

Gligatron / istockphoto

Ask your doctor if the prescribed medication has a generic version to save big bucks. “Generic drugs have exactly the same active ingredients and effects as brand-name drugs, but they can cost 30 percent to 80 percent less,” according to the Food & Drug Administration.

BCFC / istockphoto

Ordering a 90-day vs. a 30-day supply may save money on certain drugs. Check prices for both quantities before you fill a prescription. You’ll pay more upfront but the savings over three months may be worth it.

Check with local pharmacies for any discount programs they offer. For example, when you pay $20 (or $35 for a family plan) to join Walgreens’ Prescription Savings Club, you can get discounts on more than 8,000 medications. Plus, you can fill 90-day prescriptions on select generic drugs for the price you’d pay for two 30-day prescriptions.

Bonus: Walgreens’ program also provides discounts on prescriptions for your pets.

Save money by comparing prices at online pharmacies that deliver prescription drugs right to your doorstep. You may save a lot by ordering online.

 Plus, you’ll save on gas and time by not having to drive to the pharmacy and wait in line.

Many drug manufacturers offer patient assistance programs if you meet income eligibility requirements. Contact the manufacturer for that pricey drug to find out if you’re eligible for deep discounts on a medication. To get an idea of how patient assistance programs work, visit RxAssist, which lists a comprehensive directory of patient assistance programs.

Weedezign/ istockphoto

It is important to choose your health insurance wisely.  Brokers are trained professionals that can assist you in finding the best plans for your unique needs.  If possible, find a broker that is familiar with plans in your area and that is certified to sell ACA plans.

“The least expensive plan is not always the best or the most cost-effective option.  Sometimes, a silver or gold plan may cost you less due to lower copays on brand name prescriptions. For those on Medicare, always have a broker review your part D (drug) coverage annually.  Even if your monthly premium is not set to increase, there is no way to know that your prescriptions are still covered the same way for the next year unless you do an analysis of this plan,” says Analisa Cleland, an insurance and financial advisor at Coto Insurance.

If you are on a Medicare Advantage plan, have a certified broker review your coverage annually to ensure that your plan is still a good fit for your individual needs.

This article originally appeared on and was syndicated by

IPGGutenbergUKLtd / istockphoto

Featured Image Credit: stefanamer/istockphoto.