इंपोटेंसी के लिए डायबटीज, हाई ब्लडप्रेशर, चर्बी की अधिकता आदि कारण प्रमुख होते हैं । सिगरेट, तंबाकू और एल्कोहल के सेवन से भी इरेक्शन की प्रॉब्लम हो सकती है ।