How soon after taking Viagra will I get an erection?

Viagra should be taken an hour or so before anticipated sexual activity. Other drugs for erectile dysfunction include Cialis, which should be taken within half an hour. Please inform your doctor of any chest pain or heart conditions, as heart disease can be affected by these medications.
You will not get an erection just by taking the Viagra (sildenafil) pill. You will also need to have sexual stimulation, such as through sexual activity with your partner. Ask your doctor how to take Viagra. It is usually taken half an hour to an hour before sexual activity. You may take it as much as four hours before sexual activity. You should not take Viagra more than once a day.