How long does sildenafil last for?

A: Sildenafil (Viagra) for ED (erectile dysfunction) lasts about four hours. It reaches peak concentrations in about an hour, so it’s best to take sildenafil 30 to 60 minutes before sex. While you can take it up to four hours beforehand, the effects will decrease after two hours or so.

Sildenafil (Viagra) is used to treat erectile dysfunction (impotence; inability to get or keep an erection) in men. Sildenafil (Revatio) is used to improve the ability to exercise in adults with pulmonary arterial hypertension (PAH; high blood pressure in the vessels carrying blood to the lungs, causing shortness of breath, dizziness, and tiredness). Children should not usually take sildenafil, but in some cases, a doctor may decide that sildenafil (Revatio) is the best medication to treat a child’s condition. Sildenafil is in a class of medications called phosphodiesterase (PDE) inhibitors. Sildenafil treats erectile dysfunction by increasing blood flow to the penis during sexual stimulation. This increased blood flow can cause an erection. Sildenafil treats PAH by relaxing the blood vessels in the lungs to allow blood to flow easily.

If you are taking sildenafil to treat erectile dysfunction, you should know that it does not cure erectile dysfunction or increase sexual desire. Sildenafil does not prevent pregnancy or the spread of sexually transmitted diseases such as human immunodeficiency virus (HIV).

Share:

More Posts

Shopping Cart
Scroll to Top