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 or emotional problems.
When to get medical help
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.
How sexual health clinics can help with erection problems
Sexual health clinics treat genital problems. 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.
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, your doctor may also need to examine your prostate.
They might have to examine your bottom (rectal examination).
Treatments for erectile dysfunction are much better than they used to be, and the problem often goes away.
There are specific treatments for some of the causes of erectile dysfunction.
|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 medication||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 chemists.
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
It's possible to buy Viagra over the internet, but many sites sell fake (counterfeit) medicines.
The active ingredients in them can vary, causing side effects.
Check on the website you're using that:
the doctor is registered with the General Medical Council (GMC)
any prescribed medicines come from a pharmacy registered in the UK
Never buy off-prescription Viagra tablets online.
Make sure they're prescribed by a doctor or come from a UK pharmacy.
Healthy lifestyle changes can sometimes help erectile dysfunction.
- lose weight if you're overweight
- stop smoking
- eat a healthy diet
- exercise daily
- try to reduce stress and anxiety
- 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
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.
They're not always available on the NHS. Speak to a doctor about where to get one.
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 still get erections in the mornings, 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.
Finding private counsellors or sex therapists
Counsellors and psychotherapists should be a member of the:
Sex therapists should be a member of the:
Relate also offers sex therapy for a fee.
Advice and support is also available from the Sexual Advice Association.