L'âge est un facteur de risque pour la dysfonction érectile, mais il n'en est pas le seul responsable. Diverses conditions de santé telles que les maladies cardiaques, l'hypertension, le diabète, les accidents vasculaires cérébraux et le cancer peuvent contribuer à la dysfonction érectile. Les facteurs liés au mode de vie, tels que le surpoids ou l'obésité, le manque d'exercice, le tabagisme, la consommation excessive d'alcool et l'utilisation de drogues à usage récréatif, jouent également un rôle.