How soon before sexual intercourse should I take Viagra?
A good rule of thumb is to take Viagra 45 minutes or an hour before you expect to have sex. After a few hours, its effects lessen considerably, so timing is of a concern.
Unfortunately, there's no one-size-fits-all answer to this question. How quickly Viagra works will depend on how much you have eaten, whether you've had any alcohol, and other personal factors. The best way to find out the answer is through practice, either alone or with a partner. Experiment with the drug, find out how it works on you at a time and in a place where there's no pressure to perform. Then you'll be ready for another situation where time is more of the essence.