Sildenafil and tadalafil are the two best-known treatments for erectile dysfunction. Both help most men who try them, and both are sold as affordable generics. The real question is usually not which one is "better", but which one fits your routine. Sildenafil is normally taken about an hou