Cialis vs Viagra effectiveness

Viagra generally takes 30–60 minutes to become effective, while Cialis can start working in about 30–45 minutes. Both are fast-acting, but Viagra may have a slightly quicker onset for some men. Cialis can remain effective for up to 36 hours, while Viagra typically works for 4–6 hours.