勃起困难考虑是以下几种因素导致的:1、海绵体充血不足。当患者存在性功能障碍的时候,海绵体充血不足,血液不能够到达阴茎的顶端,容易导致出现勃起困难。2、阴茎炎症。当阴茎发炎之后,会产生大量细菌,细菌会刺激阴茎内部,导致组织出现肿胀,此时就会阻碍血液,引起勃起困难。3、包皮龟头炎。主要是包皮过长,导致大量包皮垢堆积起来,没有及时清理,就容易形成包皮龟头炎症,反复发作,导致勃起困难。根据以上的情况,如果是海绵体充血不足,可以选择药物达泊西汀或者西地那非。如果是阴茎炎症,可以用药盐酸左氧氟沙星、罗红霉素、头孢地尼、阿奇霉素等。包皮龟头炎的患者,可以做包皮环切手术。