If you have an erection that lasts more than 4 hours, get medical help right away. John’s wort. It’s best to check your chosen provider’s site for more information. In addition, consider the information below. Cialis: Is one right for you? Psychological factors like stress, depression, or anxiety can also contribute.Sildenafil (Viagra) is used to treat erectile dysfunction (impotence; inability to get or keep an erection) in men. Sildenafil (Liqrev, Revatio) is used to improve the ability to exercise in adults (Liqrev, Revatio) and children 1 year of age and older (Revatio) with pulmonary arterial hypertension (PAH; high blood pressure in the vessels carrying blood to the . This medicine is available on prescription and you can also buy it from most pharmacies. It comes as standard tablets, chewable tablets, and as a liquid that you swallow. Key facts. It usually takes 30 to 60 minutes for sildenafil to work for erectile dysfunction. You can take it up to 4 hours before you want to have sex. Ways to save on Viagra. Save at least $5 per month on your prescription. Save at least $5 per month on your prescription. Call to get more information on how they can financially assist you with your prescription. You may be able to lower your total cost by filling a greater quantity at one time.