The reasons why men can’t get hard may be psychological problems, drugs, diseases, etc. The specific reasons need to be examined in detail.
1. Psychological problems: men’s erectile state can be affected by stress, such as work problems, interpersonal difficulties or financial problems. Mental illness, as well as frustration or anxiety about poor sexual performance.
2. Drugs: Drugs used to treat high blood pressure, high cholesterol, depression and mental illness, as well as prostate cancer, they may interfere with the sympathetic nervous system and the walls of the blood vessels, thus reducing the blood flow to the penis and leading to the appearance of a hard-on.
3. Disease factors: Erectile dysfunction can also be associated with diseases that affect blood flow to the penis, such as diabetes, high cholesterol, high blood pressure, smoking, obesity, heart disease, and atherosclerosis. It can also be related to diseases of the penis itself, such as severe priapism and phimosis.
If patients often have erections that are not hard, it is recommended that they seek medical attention in time for a detailed examination and treatment after a clear diagnosis.