• FREE Delivery or Collection Today from LloydsPharmacy and 280+ Sainsbury's
  • Regulated by the CQC
  • UK Registered Clinical Team
  • No Appointment Needed

How Long Does Viagra Take to Work?

Image of an analogue pocket watch

Viagra is the most famous treatment for erectile dysfunction and used by millions of men worldwide. But how long does Viagra take to work? And, equally importantly, what factors can impact on this?


How long until Viagra takes effect?

Generally Viagra requires 30-60 minutes to take effect, therefore take Viagra at least one hour before you intend to have sex. However the length of time Viagra takes to work can be affected by food, alcohol and sexual stimulation.

  • Food: Eating any meal before you take Viagra will cause the medicine to take effect more slowly. Fatty meals can make it harder for Viagra to enter the bloodstream. Ideally you should take Viagra on an empty stomach. This doesn’t mean starving yourself. Just leave two hours after eating before taking Viagra.
  • Alcohol: Drinking more than one or two units of alcohol will make Viagra less effective. Excessive alcohol can compromise erections regardless of erectile dysfunction.
  • Sexual Stimulation: Viagra requires arousal and sexual stimulation to take effect. It won’t give you an erection on its own.

There is no point using Viagra if you don’t use it correctly. Below we answer some key questions that should help you get the maximum results from the little blue pill.


How do I take Viagra?

Viagra is taken as a little blue pill. Take Viagra on an empty stomach, and certainly not after a heavy meal. Take sober. Viagra should be consumed at least an hour before sex to allow maximum time to take effect.


How long does Viagra last?

Generally Viagra lasts between 4 - 6 hours. Therefore don’t take Viagra in the morning if you expect to have sex that coming evening - as by then the effects will have worn off.


How often should Viagra be taken?

Viagra should be taken ONCE every 24 hours. That means one pill, regardless of dosage. If no results occur do not take another pill. You also should never take Viagra along with any other erectile dysfunction drugs.


How effective is Viagra?

Viagra has been shown to be effective in 75% of men with erectile dysfunction. Of course its effectiveness is decreased if you take Viagra after a heavy meal or consuming large amounts of alcohol. Without sexual stimulation Viagra won’t produce any results. The underlying cause and severity of your erectile dysfunction also impacts on how successfully you respond to Viagra. Don’t worry if you do not experience successful results the first time you take Viagra. This is not uncommon. Doctors recommend trying Viagra up to eight times before moving to a higher dosage or exploring an alternative treatment.


How does Viagra work?

Viagra relaxes the muscle cells in the blood vessels supplying the penis, allowing an increased blood flow. Erections occur when blood flows into the penis. Therefore this increased blood flow increases the chance of achieving an erection. For a more detailed explanation of this process see our Viagra information page.


What alternatives are there to Viagra?

Some men don’t respond successfully to Viagra but there are many alternative treatments for erectile dysfunction. Other ED medications include:

  • Levitra: Similar to Viagra in length of effect but can be taken with meals.
  • Cialis: The most expensive treatment but also the longest lasting. Cialis remains active in the body for up to 36 hours.
  • Sildenafil: Sildenafil is the active ingredient of Viagra. It is essentially the same medicine without the Viagra brand name and therefore significantly cheaper.
  • Spedra: As the name suggests, Spedra is the fastest acting ED medication. It should be taken about 15 minutes before sex

For more information on all of these products visit our erectile dysfunction page.