If you have an erection that lasts more than 4 hours, get medical help right away. Key facts It usually takes 30 to 60 minutes for sildenafil to work for erectile dysfunction. This site is intended only for U. Cialis tadalafil : This ED medication works with the same principle as Viagra, but lasts up to 36 hours. These PDE5 inhibitors may cause headache, flushing, drop in blood pressure, or other adverse effects.Side Effects. Dizziness, headache, flushing, or stomach upset may occur. Vision changes such as increased sensitivity to light, blurred vision, or trouble telling blue and green colors apart may. About sildenafil (Viagra) Sildenafil is a medicine used to treat erection problems (erectile dysfunction). Sildenafil is also sometimes used to treat pulmonary hypertension (high blood pressure in the blood vessels that supply the lungs). If you have erection problems sildenafil works by temporarily increasing blood flow to your penis when. Generic sildenafil is covered by most Medicare and insurance plans, but some pharmacy coupons or cash prices may be lower. Get sildenafil for as low as $, which is 95% .