造成性功能障碍的原因大致可以分成三类:生物因素、精神心理因素和文化因素。
1.生物因素
性功能障碍可能由遗传、健康状况、激素水平、年龄、疾病(包括慢性病、神经精神系统疾患、内分泌疾病、生殖器官病变)等多种原因所引起。药物、长期大量酗酒或吸毒者,也会出现性功能障碍。
2.精神心理因素
精神心理因素对性功能的影响比较突出,包括错误的性观念、过去性经历的影响、环境因素、人际关系紧张和各种外界因素所造成的负性情绪等。
3.文化因素
由于宗教和文化背景的影响,某些人对性生活存在偏见(如认为“一滴精十滴血”),认为性交会损耗元气,主观上要放弃或减少性活动,容易造成性压抑。