性功能差可能与以下因素有关:1.年龄因素。当男性的年龄在增大以后,雄激素分泌会减少,并且体质与精力也会不足,就会对性生活造成影响,导致性功能变差。尤其是在患有一些基础病变后,比如糖尿病或高血压,有可能会导致勃起功能障碍,严重时会使男性失去性能力。2.精神因素。如果夫妻之间感情存在裂痕,或者是男性对于性生活存在一定的偏见,就会导致性功能变差。3.如果中年男性在工作当中压力较大,身体过度疲惫,有可能会引起肾虚,就会导致性欲减退,还可能会出现阳痿、早泄等性功能障碍疾病。