I know my best reaction to Viagra is on an empty stomach. However, if I am having sex about an hour after a meal, should I take the pill before the meal (i.e., about two-three hours before having sex) or after the meal?