Sildenafil: How Long Does Viagra Last? - Chemist Click
Maybe your like
Discreet and confidential delivery
200,000+ trusted patients
9,131 Reviews on TrustPilot
Excellent
Free online consultation
10,000+ 5* reviews
- Treatments
CATEGORY
- All Treatments
- Popular Treatments
- Men's Health
- Women's Health
- Sexual Health
- Travel
TREATMENT
- Acid Reflux
- Acne
- Asthma
- Chlamydia
- Contraceptive Pill
- Cystitis
- Erectile Dysfunction
- Fungal Nail
- Genital Herpes
- Hair Loss
- Hay Fever & Allergies
- Malaria
- Migraine
- Period Delay
- Protective Equipment
- STI Test Kits
- Smoking Cessation
- Weight Loss
HELP
Choose atreatment and you’llsee the solutions!
- How It Works
- Private Prescriptions
- Delivery
- Resources
- About Us
- FAQ
- Terms and Conditions
- Blog
- Home
- Blog
- How Long Does Viagra Last & How Long Does It Take to Work?
Key Points
- Viagra lasts for around 4-5 hours
- It takes 30-60 minutes for Viagra to kick in
- Viagra can stay in your system for up to 24 hours
Written By Chemist Click Reviewed By Pharmacist Abbas Kanani
Last updated on 14th November 2025 • 8 minute read
How long does it last for? How long does it stay in your system? How long does it take to work? What can affect how long it lasts? How to make it last longer Are there alternatives that last longer? FAQsViagra (Sildenafil) is one of the most commonly prescribed treatments for erectile dysfunction.
Many men want to know how long the effects last, how quickly it works, and what factors can influence its duration.
This guide explains everything you need to know so you can get the best results from your medication.
How long does Viagra last for?
On average, Viagra lasts for 4-5 hours. This is the window in which the medication helps you achieve and maintain an erection, when you are sexually aroused.
However, the exact duration can vary depending on your age, metabolism, health, and whether you have taken Viagra correctly.
You will not have an erection for the full duration, Viagra simply increases blood flow to the penis, making it easier to get and maintain an erection during this 4-5 hour window.
How long does Viagra stay in your system?
Although the effects last around 4-5 hours, Viagra can remain in your body for up to 24 hours.
After 4-5 hours, the amount of Viagra left in your system is too low to have any noticeable effect.
How long does Viagra take to work?
Viagra usually takes 30-60 minutes to start working.
Some men may find that it can work in as little as 12 minutes.
However, Viagra reaches its peak concentration in the blood after 60 minutes, which is when results are the best.
For best results:
- Take it on an empty stomach: Heavy meals or high-fat foods can delay how quickly Viagra starts working.
- Avoid alcohol: It can counteract the effects of alcohol and reduce sexual responsiveness
- Allow time for sexual arousal: Viagra works best when sexual arousal is highest
What can affect how long Viagra lasts?
Several factors influence how long Viagra works for:
Age
Older men tend to metabolise Viagra more slowly, meaning its effects may last longer.
Food intake
High-fat meals can delay absorption and shorten effectiveness.
Alcohol
Alcohol can reduce blood flow and make Viagra less effective.
Further reading: Viagra and Alcohol
Dose
Higher doses (e.g.100mg) may last longer than lower doses, but they also increase the risk of side effects.
Health conditions
Conditions such as diabetes, heart disease, or nerve damage can affect how well Viagra works.
Medications
Certain medications, especially alpha-blockers, blood pressure medication, and nitrates, can interact with Viagra and effect how long it lasts. Always check with a healthcare professional before taking Viagra with any other medication.
State of mind
Stress, anxiety, and depression can all reduce sexual arousal, which may make Viagra less effective.
Important considerations
- Sexual stimulation is required: Viagra won’t cause an erection on its own; it only works when you are sexually aroused.
- Do not exceed one dose in 24 hours: Never take more than a single dose of Viagra within the same day.
- Priapism warning: A rare but serious side effect is an erection lasting longer than four hours. If this happens, seek urgent medical attention.
How to make Viagra last longer
To get the most out of your treatment:
- Timing: Take Viagra about 60 minutes before sexual activity. It can be taken up to 4 hours in advance, though effectiveness may decline over time.
- Empty stomach: For faster, more reliable absorption, take it on an empty stomach or after a light, low-fat meal. Heavy or high-fat meals can delay its effects.
- Avoid grapefruit juice: It can interfere with how Viagra is absorbed and increase the risk of side effects.
- Limit alcohol: Too much alcohol can make it harder to get an erection and may heighten side effects like dizziness.
- Correct dosage: Only take the dose prescribed (25mg, 50mg, or 100mg) and never exceed 100mg in 24 hours. If your current dose isn’t effective, speak to a healthcare professional.
- Sexual stimulation required: Viagra only works when you are sexually aroused; it won’t cause an automatic erection.
- Maintain a healthy lifestyle: Keeping a healthy weight and staying active can support better erectile function and improve treatment response.
- Manage underlying conditions: Conditions like diabetes or high blood pressure can affect how well Viagra works, so proper management is important.
If Viagra isn’t lasting long enough or isn’t giving the desired effect, speak to a healthcare professional, an alternative medication or a change in dose may help.
Are there any alternatives that last longer than Viagra?
If you need a longer-lasting option, your doctor may recommend a different medication. For example, Tadalafil can remain effective for up to 36 hours, offering a wider window for more spontaneous sexual activity.
Always speak with a healthcare professional to find the most suitable treatment and dose for your needs.
Frequently asked questions
Does Viagra Connect or Sildenafil last longer than Viagra?
No, Viagra, Viagra Connect, and generic sildenafil all contain the same active ingredient (Sildenafil citrate) and work in the same way. They typically last 4-5 hours regardless of the brand. The main difference is branding and price, not duration or effectiveness.
How long does an erection last with Viagra?
An erection lasts only as long as you are sexually stimulated, and it should go down after ejaculation or when arousal stops.
1 source
-
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://pmc.ncbi.nlm.nih.gov/articles/PMC1874251/
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.
SharePrevious Article
11 minute read 28th October 2024
Losing An Erection During Sex? Here’s Why & What To Do At some point, most men will lose their erection midway through sex, or even before. In fact, this unfortunate situation can occur during any moment of sexual intimacy, from foreplay to oral sex and intercourse.
Read the articleNext Article
13 minute read 28th October 2024
Natural Viagra: Is There A Herbal Pill? Viagra needs no introduction. The little blue pill helps millions of men to have a sex life. But wouldn’t it be good if there was a natural alternative to Viagra? Perhaps a “herbal Viagra?”.
Read the article This website uses cookies for visitor tracking and to deliver a better experience. You can set your preferences here. AcceptTag » How Long Does Sildenafil Take To Work
-
Sildenafil (Oral Route) Proper Use - Mayo Clinic
-
How Long Does Sildenafil Last? How To Use It Correctly
-
Taking Viagra For The First Time? Here's How To Get The Best Results
-
Viagra (sildenafil): Side Effects, Dosage, How Long It Lasts, And More
-
How Long Does Viagra And Other ED Medication Last? - Hims
-
How Long Does Viagra Last? - Healthline
-
How And When To Take Sildenafil - NHS
-
How Long Does Viagra Take To Work? - LloydsPharmacy Online Doctor
-
How Long Does Sildenafil Last? - Dr Fox
-
How Long Does Sildenafil Last? - Healthgrades
-
Onset And Duration Of Action Of Sildenafil For The Treatment Of Erectile ...
-
How Long Does Viagra Last, And When Does It Start To Work?
-
Is Sildenafil 20mg An Effective Dose? - Erectile Dysfunction - K Health
-
First Time Taking ED Pills? Learn How To Take Viagra For The Best Results