The short version
Sildenafil works fast and wears off within about four to six hours. Tadalafil takes a little longer to kick in but can stay active for up to 36 hours, which is why it is often called the weekend option.
Onset and duration
- Sildenafil: 30-60 minutes to onset, 4-6 hours of effect.
- Tadalafil: 30-120 minutes to onset, up to 36 hours of effect.
Food and alcohol
Sildenafil absorption slows noticeably after a heavy or high-fat meal. Tadalafil is far less affected by food, which makes it easier to plan around dinner. Both should be kept well away from heavy drinking.
Cost per dose
Generic versions of both are inexpensive at larger pack sizes. Because tadalafil covers a longer window, many people use fewer doses per month for the same level of spontaneity.
Talk to a clinician first
Neither medicine is suitable if you take nitrates or have certain heart conditions. This article is general information, not medical advice.
Keep reading

Bandages Category Guide: Choose, Store, and Shop Safely
The Bandages category includes honey, prenatal vitamins, and a heart-rate monitor. Learn how to check each listing, store purchases correctly, and order online safely.
Read article
How to Store Your Medication Safely at Home
Heat, humidity and the bathroom cabinet are the three most common reasons tablets lose potency before their expiry date.
Read article
What to Expect When You Order Medication Online
From checkout to doorstep: timelines, packaging, customs and what happens to your personal information afterwards.
Read article