Disfunctiile sexuale pot fi produse de cativa factori organico-fiziologici, de probleme psihologice si legate de stress, ori o combinatie a celor doua situatii. Problemele fiziologic-organice pot fi rezultatul direct al unor tulburari specifice sau reactii adverse ale unor medicamente prescrise pentru anumite boli.

Printre cauzele fiziologice se numara:

Tulburarile circulatiei sanguine
Diabetul
Disfunctiile hormonale
Varsta inaintata
Leziunile neurologice
Tulburarile functiei hepatice
Efectele secundare ale medicatiei cardiace
Hipertensiunea arteriala si ulcerul
Consumul de alcool
Fumatul

Disfunctiile sexuale exprimate sub forma de impotenta sau ejaculare precoce, pot fi cauzate de factori psihologici cum ar fi :

Anxietatea
Educatia sexuala precara
Stressul si presiunea mentala
Relatiile instabile si tensionate
Pierderile, supararile, doliul (divortul, moartea unuia dintre soti, etc).