Sildenafil is the generic version of Viagra and is used to treat erectile dysfunction


You can start your assessment or find out more below

Sildenafil articles

How long does Sildenafil last?

How long does Sildenafil last?

The effects of Sildenafil can vary from person to person. Ideally, Sildenafil should be taken 60 minutes before it is required, and can last for around 4 hours. But, generally the effects will start to wear off after 2 to 3 hours.

Tadalafil is a longer lasting medication for those seeking a treatment that can last all weekend.