Why does erectile dysfunction happen?
Erectile dysfunction can be caused by a range of things, including stress, anxiety and fatigue. It can also be triggered by drinking too much alcohol. If it persists, it may be a result of physical health problems such as hormone imbalances, narrowing of the blood vessels in the penis, nerve damage, high cholesterol or high blood pressure. It can also be a side effect of certain medicines and it can be brought on by emotional problems.
How long does erectile dysfunction last?
Sometimes erectile dysfunction is a short-term problem, for example if it is caused by stress or tiredness. However, other causes can be more long-term, such as nerve damage or high cholesterol.
How can I prevent erectile dysfunction?
Having a healthy lifestyle can reduce your risk of developing erectile dysfunction. This includes maintaining a balanced diet, exercising regularly, reducing anxiety and stress and not drinking excessive amounts of alcohol.
What treatments are there for erectile dysfunction?
There are various treatments available for erectile dysfunction and the right one for you will depend on the cause of the problem. Options can include lifestyle changes, medicines to reduce blood pressure or cholesterol levels, changes to existing medications, sex therapy or targeted erectile dysfunction medicines such as sildenafil.