Możemy wyróżnić dwa podstawowe typy przyczyn braku wzwodu: fizjologiczne, psychologiczne.
Czynniki fizjologiczne to przede wszystkim choroby działające niekorzystnie na układ krwionośny, takie jak cukrzyca lub miażdżyca. Znaczenie ma także neuropatia, wiek bądź przebyte zabiegi. Czynniki psychologiczne to najczęściej depresja lub zaburzenia lękowe.