What causes a man to have erectile dysfunction

Erection problems (impotence) are very common, particularly in men over 40. It's usually nothing to worry about, but you should see a GP if it keeps happening. It could be the sign of a more serious problem.

Causes of erection problems

Most men occasionally fail to get or keep an erection.

This is usually caused by stress, tiredness, anxiety or drinking too much alcohol, and it's nothing to worry about.

If it happens more often, it may be caused by physical health or emotional problems.

Non-urgent advice: See a GP or go to a sexual health clinic if:

  • erection problems keep happening

It could be a sign of an underlying health condition such as diabetes.

Information:

How sexual health clinics can help with erection problems

Sexual health clinics treat problems with sexual health. They can provide the same treatment you would get at your GP surgery.

Many sexual health clinics offer a walk-in service, where you do not need an appointment.

They'll often get test results quicker than GP practices.

Find a sexual health clinic near you

What happens at your appointment

The doctor or nurse will ask about your lifestyle and relationships, and any problems you might be having.

They'll carry out basic health checks, such as taking your blood pressure.

They'll also examine your genitals to rule out any obvious physical cause.

If you have symptoms like needing to pee more often, you may also need to have an examination of your prostate.

Treatment for erection problems depends on the cause

Treatments for erectile dysfunction are usually effective and the problem often goes away.

There are also specific treatments for some of the causes of erectile dysfunction.

Treatments for some causes of erectile dysfunction

Possible causeTreatment
Narrowing of penis blood vessels, high blood pressure, high cholesterol Medicine to lower blood pressure, statins to lower cholesterol
Hormone problems Hormone replacement (for example, testosterone)
Side effects of prescribed medicine Change to medicine after discussion with GP

Medicine such as sildenafil (sold as Viagra) is also often used by doctors to treat erectile dysfunction. It's also available from pharmacies.

Because of changes in regulations, you no longer need a prescription to get sildenafil.

But you'll have to have a consultation with the pharmacist to make sure it's safe for you to take it.

There are other similar medicines called tadalafil (Cialis), vardenafil (Levitra) and avanafil (Spedra) that work in a similar way.

You'll still need a prescription to get these medicines.

Buying Viagra online

You can buy sildenafil (Viagra) over the internet. Be very careful if you do this as many websites sell fake medicines.

Online medicines are not always regulated and the ingredients in them can vary from one pack to another. They can cause unpleasant side effects, or may not be suitable for you.

It's best to see a doctor before buying medicines online. They know your medical history and can discuss whether you might benefit from treatment.

If you choose to buy sildenafil (Viagra) on the internet, make sure:

  • any online pharmacy is registered with the General Pharmaceutical Council (GPhC)
  • any online doctor service is registered with the Care Quality Commission (CQC)
  • all doctors are registered with the General Medical Council (GMC)

Important: Important

Never buy off-prescription Viagra tablets online.

Make sure they're prescribed by a doctor or come from a UK pharmacy.

Things you can do to help with erectile dysfunction

Healthy lifestyle changes can sometimes help erectile dysfunction.

Do

  • lose weight if you're overweight

  • stop smoking

  • eat a healthy diet

  • exercise daily

  • try to reduce stress and anxiety

Don’t

  • do not cycle for a while (if you cycle for more than 3 hours a week)

  • do not drink more than 14 units of alcohol a week

The Sexual Advice Association has factsheets on medicines and other treatments for erectile dysfunction.

Do vacuum pumps work?

Vacuum pumps encourage blood to flow to the penis, causing an erection.

They work for most men and can be used if medicine is not suitable or does not work.

They're not always available on the NHS. Speak to a doctor about where to get a vacuum pump.

Emotional (psychological) problems

It's more likely to be an emotional problem if you only have erection problems some of the time. For example, you get an erection when waking up in the morning, but not during sexual activity.

Anxiety and depression can be treated with counselling and cognitive behavioural therapy (CBT).

A GP might recommend sex therapy, either on its own or in combination with other psychotherapy.

There's usually a long wait for these services on the NHS.

You can also pay to see someone privately.

Information:

Finding private counsellors or sex therapists

Counsellors and psychotherapists should be a member of the:

  • British Association of Counselling and Psychotherapy

Sex therapists should be a member of the:

  • College of Sexual and Relationship Therapists (COSRT)
  • Institute of Psychosexual Medicine

Relate also offers sex therapy for a fee.

Advice and support is also available from the Sexual Advice Association.

Page last reviewed: 26 August 2020
Next review due: 26 August 2023

How do you fix erectile dysfunction?

Here are some steps that might help:.
If you smoke, quit. If you have trouble quitting, get help. ... .
Lose excess pounds. Being overweight can cause — or worsen — erectile dysfunction..
Include physical activity in your daily routine. ... .
Get treatment for alcohol or drug problems. ... .
Work through relationship issues..

What are the top 10 reasons for erectile dysfunction?

Top 10 causes of erectile dysfunction.
Age. ... .
Sedentary lifestyle and obesity. ... .
Diabetes. ... .
Heart disease, high blood pressure, and high cholesterol. ... .
Smoking. ... .
Medication side effects. ... .
Mental health issues and performance anxiety. ... .
Prostate inflammation and prostate cancer..

Can a man overcome erectile dysfunction?

In many cases, yes, erectile dysfunction can be reversed. A study published in the Journal of Sexual Medicine found a remission rate of 29 percent after 5 years. It is important to note that even when ED cannot be cured, the right treatment can reduce or eliminate symptoms.

How can you tell if a man has erectile dysfunction?

What are the symptoms of erectile dysfunction?.
being able to get an erection sometimes, but not every time you want to have sex..
being able to get an erection, but not having it last long enough for sex..
being unable to get an erection at any time..