Tadalafil vs Sildenafil: Which Is Better for Erectile Dysfunction?
Duration, food effects, daily dosing, side effects and which suits your lifestyle.
▶ In short — Tadalafil vs sildenafil
Tadalafil and sildenafil are equally effective — the difference is timing. Sildenafil (Viagra) lasts around 4–5 hours and is taken about an hour before sex. Tadalafil (Cialis) lasts up to 36 hours and comes as a daily option, so it suits spontaneity. Choose tadalafil for flexibility, sildenafil for planned, occasional use at the lowest cost.
Part of the Access Doctor Erectile Dysfunction guide.
How Both Medications Work
Both sildenafil and tadalafil are PDE5 inhibitors. They block the phosphodiesterase type 5 enzyme in penile smooth muscle, preventing the breakdown of cyclic GMP (cGMP). The resulting accumulation of cGMP allows blood vessels in the penis to relax more easily when sexually stimulated, enabling increased blood flow and facilitating an erection. Sexual stimulation is required with both medications.
Because they share a mechanism, they also share most benefits and risks. For a deeper look at each on its own, see our guides to sildenafil uses and tadalafil uses.
Key Differences: Tadalafil vs Sildenafil
| Feature | Sildenafil (Viagra) | Tadalafil (Cialis) |
|---|---|---|
| Duration of action | 4–5 hours | Up to 36 hours |
| Onset | 30–60 minutes | 30–120 minutes |
| Affected by food? | Yes — avoid large/fatty meals | No |
| Daily option? | No | Yes (5mg daily) |
| Also treats enlarged prostate (BPH)? | No | Yes (5mg daily) |
| Clinical effectiveness | Similar — each worked for roughly 8 in 10 men in trials | |
| Generic available? | Yes | Yes |
| Nickname | The blue pill | The weekend pill |
Get ED Treatment Online
Access Doctor is a GPhC-registered online pharmacy. Our pharmacist independent prescribers assess your suitability for ED medication via a confidential online consultation. Discreet next-day delivery.
Start Consultation →When Sildenafil Is the Better Choice
- You prefer a shorter-acting medication with a defined window of effectiveness
- Cost is a consideration — sildenafil generics are widely available at lower prices
- You prefer to take medication only immediately before planned sexual activity
- You are already using sildenafil and it is working well
When Tadalafil Is the Better Choice
- You want more spontaneity — not planning sex around medication timing
- You have sex frequently (more than twice a week) — daily 5mg tadalafil may be more convenient and cost-effective
- You also have urinary symptoms from an enlarged prostate (BPH) — daily tadalafil treats both at once
- You prefer to take medication with food without worrying about absorption effects
Do not combine: Do not take sildenafil and tadalafil together or on the same day. Both are PDE5 inhibitors — combining them provides no additional benefit and significantly increases the risk of side effects including dangerously low blood pressure.
Side Effects — Similarities and Differences
Both share similar common side effects: headache, flushing, nasal congestion, and indigestion. Notable differences:
| Medication | Notable differences |
|---|---|
| Sildenafil | More commonly associated with temporary visual disturbances (blue tinge, altered colour discrimination) |
| Tadalafil | More commonly associated with back pain and muscle aches, related to its longer systemic presence |
Both carry the same important safety rule: never take them with nitrates (including GTN sprays and poppers), as the combination can cause a dangerous drop in blood pressure. A clinical assessment before prescribing checks for this and other risks.
Not Sure Which Is Right for You?
Complete a short online consultation and our pharmacist independent prescribers will recommend the medicine and dose that suits your circumstances — and you can switch if your first choice doesn't suit.
Start Your Consultation →Frequently Asked Questions
What is the main difference between tadalafil and sildenafil?
The key difference is duration: sildenafil (Viagra) lasts around 4–5 hours. Tadalafil (Cialis) lasts up to 36 hours, offering significantly more spontaneity. Tadalafil is also not affected by food.
Which is more effective — tadalafil or sildenafil?
They are similarly effective — in clinical trials each worked for roughly 8 in 10 men, with no clinically significant difference between them. Because those trials were separate rather than head-to-head, the choice is generally based on lifestyle preference rather than efficacy.
Can I take tadalafil every day?
Yes. Tadalafil 5mg daily is available for continuous ED management, removing the need to plan around medication timing, and it also treats the urinary symptoms of an enlarged prostate.
Does food affect tadalafil or sildenafil?
Food significantly affects sildenafil — a large, high-fat meal reduces absorption. Tadalafil is not meaningfully affected by food.
Can you take tadalafil and sildenafil on the same day?
No. Taking both risks severe side effects including hypotension, dizziness and priapism. Use one or the other.
Which ED medication is better for spontaneous sex?
Tadalafil, due to its 36-hour duration. Sildenafil requires more planning with its 30–60-minute onset and 4–5-hour window.
Erectile Dysfunction · Rx
Sildenafil
The UK's most prescribed ED tablet. Works in 30–60 minutes, lasts up to 4–5 hours.
View product →Erectile Dysfunction · Rx
Tadalafil
The long-lasting alternative — up to 36 hours per dose, with a daily option.
View product →References
- National Institute for Health and Care Excellence (NICE). Erectile dysfunction: Clinical Knowledge Summary. cks.nice.org.uk/topics/erectile-dysfunction
- NHS. Erectile dysfunction (impotence). nhs.uk/conditions/erection-problems-erectile-dysfunction
- Carson CC et al. Tadalafil, an oral phosphodiesterase type 5 inhibitor, for the treatment of erectile dysfunction. BJU Int. 2004. PubMed: 15142153
Medical disclaimer: This article is for informational purposes only and does not constitute medical advice. ED treatments are prescription-only medicines requiring clinical assessment. In a medical emergency, call 999.


