1、器质性因素:内分泌疾病、慢性病、长期服用某些药物也可导致勃起功能障碍。中央、周围神经疾病或损伤都可导致勃起功能障碍。阴茎手术和外伤都可能导致血管和神经损伤,从而导致勃起功能障碍。阴茎自身疾病:如阴茎硬结症、阴茎弯曲畸形、严重的包茎及包皮龟头炎等。
2、精神因素:是导致阴茎勃起不够硬的主要原因,但这种精神心理因素对性功能的影响尚不明确。因为每个人的性格特征不同,生活环境、社会经历、心理状态都不同,对性功能会产生不同的影响。但是,几乎所有的性功能障碍都表现出精神紧张、焦虑等心理因素,这被认为是导致阴茎勃起不够硬的原发因素。由于思想压力过重,影响了阴茎勃起不够硬的发生,交感神经兴奋和内分泌激素的调节平衡失调,导致阴茎出现勃起不够硬。