اگر ویاگرا را با معده خالی مصرف کنید، ممکن است سریع‌تر عمل کند. مصرف این دارو همراه با غذا، به خصوص با یک وعده غذایی پرچرب، باعث می‌شود اثربخشی آن دیرتر شروع شود یا حتی کاهش پیدا کند.