Sildenafil is used to treat erectile dysfunction and pulmonary arterial hypertension. It works by increasing blood flow to certain parts of the body, helping men achieve and maintain an erection during sexual activity. Sildenafil belongs to a class of drugs called phosphodiesterase type 5 (PDE5) inhibitors.
How Long Does Sildenafil Last?
Sildenafil typically lasts for about 4 to 6 hours. You’ll continue to get some effect while there’s some in your bloodstream, though, so it can still produce results past that point. It all depends on your health, age, dosage, and sexual activity.