Viagra (sildenafil) and Cialis (tadalafil) are two of the most commonly prescribed medications for the treatment of erectile dysfunction (ED). Both medications work by increasing blood flow to the penis, which helps to produce and maintain an erection. However, there are some key differences between Viagra and Cialis that make one medication a better choice for some men over the other. Duration ..