Many men want to know: Is Tadalafil better than Sildenafil? Both of these medicines help treat a problem called erectile dysfunction (ED). This means they help men get and keep an erection by increasing and maximizing blood flow to the penis. Even though they do the same job, they are different in how fast they work and how long they last. That’s why the choice between them depends on what each person needs. Tadalafil is famous for lasting longer. Sildenafil usually works for 4 to 6 hours. So, for men who want more time and flexibility, Tadalafil may be better.