Typically sildenafil is taken about an hour before sex. Because it's taken as-needed, you don't have to worry about remembering to take a pill every day—just when the moment is right. It's often suggested that you take it on an empty stomach, but follow your provider's recommendation for best results.