Psychological causes of erectile dysfunction include depression, anxiety, stress, and other mental health conditions, and there may also be physical causes such as heart disease.