男人失去性功能一般有以下原因:1、年龄。随着年龄的增长,身体各个器官会出现老化,雄激素水平也会逐渐降低,导致性功能减退。这是一种正常的生理现象,一般不需要特殊治疗。2、长期熬夜。长期熬夜会导致身体免疫力下降,还会使身体各个器官无法正常运作,导致性功能减退。患者应保持良好的作息习惯,避免熬夜,保证充足的睡眠。3、精神压力。如果患者长期处于精神压力过大的状态下,会导致大脑皮层过度兴奋,从而出现性功能障碍的情况。建议患者在平时应避免精神压力过大,可以适当放松心情,多与家人及时沟通,可以多到户外进行运动,如慢跑、打篮球等,可以缓解压力。4、疾病。如果患者患有前列腺炎、精囊炎等疾病,会导致生殖系统出现炎症反应,使性功能受到影响。对于前列腺炎患者,可以在医生的指导下使用药物进行治疗,比如盐酸坦索罗辛、甲磺酸多沙唑嗪等。对于精囊炎患者,可以遵医嘱使用药物进行治疗,比如左氧氟沙星、头孢地尼等。