Most of the time, 30 to 60 minutes before sexual action is the best time to take Viagra (sildenafil). That gives the medicine enough time to get into the system and start working properly. If you need to, you can take Viagra up to 4 hours before you go to the bathroom. It's important to take Viagra on an empty stomach or with a light meal, since fatty foods can make it take longer to work and make it less effective. It is also suggested that people who are taking Viagra stay away from alcohol and grapefruit juice because they can make it less effective or make side effects more likely. It's very important to follow your doctor's dosing guidelines and not take more than the suggested amount, as doing so can raise the risk of side effects.
An hour before getting sexual is the best time to take Viagra for best benefits. It works better if you take it without food or right after a small meal. Before taking Viagra, don't eat anything big or fatty because it might take longer for it to work. Do not go over the dose your doctor tells you to take. For health issues or if you are taking other medicines, talk to your doctor.