VIAGRA®
Original branded tablets that work for 82% of men
from £19.99
Viagra is an approved treatment that is available on the NHS, but getting Viagra on the NHS is not so straightforward.
Erectile dysfunction is a health condition like any other, so why is it difficult to get an NHS prescription for Viagra?
Find out if you are eligible to get Viagra on the NHS, and what to do if you’re not.
Medically reviewed by
Dr Babak AshrafiLast reviewed: 19 Jul 2021
Yes, the NHS offers Viagra on prescription to some men who have erectile dysfunction, in exceptional circumstances. In most cases, the NHS offers a medication called sildenafil as a treatment for erectile dysfunction.
Sildenafil is a generic version of Viagra which works in the exact same way, but is available at a lower cost. The NHS offers sildenafil instead of Viagra as it is cheaper to do so, and is just as effective.
Getting Viagra on the NHS is not that different from most other treatments. The main difference is if you’re not eligible for a NHS prescription for Viagra, you’ll be offered a private one instead.
Getting a prescription for Viagra on the NHS works the same way as other treatments:
There’s a few things to note about getting NHS prescriptions for Viagra:
If you do not pay for your prescriptions on the NHS for whatever reason then Viagra can be free for you, as long as you meet the criteria for an NHS prescription for Viagra.
This works in the same way as getting an NHS prescription, except you pay full price for your medication:
You can also get a private prescription for Viagra from private healthcare providers without needing to see your GP first. For example, you can get a private prescription for Viagra online with Superdrug, and have the medication delivered to your door
Like Viagra, other PDE-5 inhibitors licensed for treating erectile dysfunction in the UK can only be bought with a private prescription. They include:
These Viagra alternatives all work slightly differently and some work better than others for different people.
The generic version of Viagra, Sildenafil, can be prescribed with an NHS prescription for anyone who meets the criteria for erectile dysfunction treatment. It can also be ordered online with a free online assessment and to-your-door delivery from an online doctor service.
See our page on the NHS and Erectile Dysfunction Treatment for more info on treatments offered on the NHS.
You can only get an NHS prescription for Viagra if you have one of a specific set of health conditions outlined in NHS prescribing guidelines.
Due to legislation from the UK government, the NHS has to restrict who it can give NHS prescriptions for Viagra to. Although Viagra can improve erectile dysfunction in a lot of men, regardless of any other health conditions, the NHS will only give an NHS prescription for Viagra to men with:
Or who’ve had:
The only other reason the NHS would give someone an NHS prescription for Viagra is if their erectile dysfunction is causing them serious distress. The factors used to tell whether you are severely distressed by your erectile dysfunction are if it causes:
Although branded Viagra is not available for NHS prescriptions for the majority of patients, the unbranded generic version, Sildenafil, does not have the same prescribing restrictions.
Your GP can’t assess you for this themselves, they will have to refer you to a specialist who can give you an assessment for erectile dysfunction-related distress. If you think this applies to you, you can talk to your GP about getting a referral.
No, the NHS does not offer Viagra for women. It also does not offer any other medications for sexual dysfunction in women.
Since there are no medications approved for treating sexual dysfunction in the UK, neither the NHS nor any other healthcare provider can offer a female equivalent of Viagra.
See our page on Viagra for Women for more information.