يمكن أن تسبب المشاكل الصحية والعوامل النفسية في كثير من الأحيان (الإجهاد والقلق و عدم الثقة بالأداء ، وما إلى ذلك) الى ضعف الانتصاب. كما أنه مرتبط بحالات طبية مثل السكري وارتفاع ضغط الدم وارتفاع الكوليسترول وجراحة البروستات لدى الرجال. كلما زادت العوامل التي تؤثر على مشاكل الرجل الصحية ، زادت مخاطر ضعف الانتصاب. ومع ذلك ، في بعض الحالات النادرة ، على الرغم من عدم وجود أي من هذه الأسباب ، لا يزال من الممكن رؤية خلل في الانتصاب.