Erectile dysfunction (ED) is a complicated condition that can have many reasons. It can be caused by a mix of psychological, social, and physical factors. A full check by a medical worker is often needed to find the main cause of ED. Erectile dysfunction can happen when the penis doesn’t get enough blood. High blood pressure and atherosclerosis (hardening of the arteries) can make it hard for blood to get to the groin area.
Nervous system diseases and injuries, like multiple sclerosis, Parkinson’s disease, and spinal cord injuries, can mess up the nerve messages that start and keep an erection going.Low amounts of testosterone, which is the main male sex hormone, can make it hard to get or keep an erection. Hormonal changes caused by thyroid problems and other health problems can also play a part.
Mental health problems like worry, anxiety, sadness, and problems in relationships can have a big effect on sexual function. Some mental health problems that might make ED worse are performance worry, guilt, and low self-esteem.Some medicines, like some antidepressants, blood pressure medicines, and medicines for problems with the prostate, can have side effects that make it hard to get or keep an erection.