造成性功能障礙的原因大致可以分成三類:生物因素、精神心理因素和文化因素。
1.生物因素性功能障礙可能由遺傳、健康狀況、激素水平、年齡、疾病(包括慢性病、神經精神系統疾患、內分泌疾病、生殖器官病變)等多種原因所引起。藥物、長期大量酗酒或吸毒者,也會出現性功能障礙。
2.精神心理因素精神心理因素對性功能的影響比較突出,包括錯誤的性觀念、過去性經歷的影響、環境因素、人際關係緊張和各種外界因素所造成的負性情緒等。
3.文化因素由於宗教和文化背景的影響,某些人對性生活存在偏見(如認為“一滴精十滴血”),認為性交會損耗元氣,主觀上要放棄或減少性活動,容易造成性壓抑。