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