NHS website - Can I get medication for erectile dysfunction (ED) on the NHS?
Yes, medication for erectile dysfunction (ED) is available on the NHS. It's available on prescription from GPs and specialists.
There were restrictions on who could have these treatments on the NHS until 2014, but some of these restrictions have since been lifted as cheaper medicines became available.
ED medicines available on the NHS
The following medications for ED can be prescribed on the NHS:
sildenafil (an unbranded version of Viagra)
moxisylyte hydrochloride (Opilon)
apomorphine hydrochloride
Of these, sildenafil is the most widely available on the NHS in England.
Branded Viagra, tadalafil (Cialis), vardenafil (Levitra) and avanafil (Spedra) aren't available on the NHS except in certain circumstances.
Branded ED medicines
The branded ED medicines Viagra, Cialis, Levitra and Spedra are only available on the NHS for people with ED who have or have had:
diabetes
multiple sclerosis (MS)
Parkinson's disease
polio
prostate cancer
spina bifida
a spinal cord injury
certain genetic conditions, such as Huntington's disease
major pelvic surgery, such as surgery to remove tumours
removal of the prostate (prostatectomy)
dialysis or a kidney transplant for kidney failure
They're also sometimes available on the NHS for men experiencing severe distress as a result of ED, but only after an assessment at a specialist centre.
If you don't meet these criteria, you can get these medicines on a private prescription from your GP. This means you'll need to pay the full cost of the medication. Prices vary, but on average four tablets costs around £20.