مفعول الفياجرا يبدأ عادة بين 30 إلى 60 دقيقة بعد تناولها عن طريق الفم، ولكن في بعض الحالات قد يستغرق مفعولها حتى ساعتين. يفضل تناولها على معدة فارغة لتسريع بدء تأثيرها، ويمكن تناولها قبل النشاط الجنسي بمدة تتراوح بين نصف ساعة إلى 4 ساعات. شرط فعاليتها هو وجود تحفيز جنسي، أي أنها لا تسبب الانتصاب تلقائيًا دون تحفيز. مدة استمرار مفعولها تكون في المتوسط من ساعتين إلى أربع ساعات، وقد تمتد إلى 5 أو 6 ساعات حسب حالة كل شخص.