Viagra is one of the most widely used treatments for erectile dysfunction. Many men get a good result with manageable or no side effects, but it does not work perfectly for everyone. If you have taken Viagra and noticed little or no improvement, the problem may be the timing, the dose, food or alcohol, an underlying health condition, anxiety or simply the fact that sildenafil is not the best active ingredient for you.
There is usually more than one possible explanation, and the right next step depends on the cause. Do not assume that treatment has failed after a single attempt. This guide explains what to check and when to speak to a healthcare professional.
What is Viagra?
Sildenafil citrate was developed by the US pharmaceutical company Pfizer. It was originally investigated as a treatment for angina, but researchers noticed its effect on erections. In 1998, sildenafil was approved for erectile dysfunction under the brand name Viagra.
Sildenafil is also used in different doses and formulations to treat pulmonary arterial hypertension. The instructions for that condition are different, so never use a pulmonary-hypertension product as a substitute for erectile dysfunction treatment without medical advice.
In the UK, certain sildenafil products can be supplied by a pharmacist after a suitability assessment, while prescription versions are also available. The NHS may prescribe treatment in some circumstances, although eligibility and charges depend on the patient and the service used.
How does Viagra work?
To understand why it may not work, it helps to know what the medicine actually does. Viagra increases the effect of the natural chemical process that relaxes blood vessels in the penis during sexual arousal.
When you are sexually stimulated, blood flow to the erectile tissue increases. Sildenafil blocks the PDE5 enzyme, allowing the signal that supports this blood flow to last longer. It does not create sexual desire and will not cause an erection without stimulation.
Sildenafil works well for many men, but a significant minority do not get the full benefit. Several practical and medical factors may explain why.
Why might Viagra not work?
The most common reasons include:
- You are taking it incorrectly – Sildenafil is normally taken around 30–60 minutes before sex. A large, high-fat meal can delay its effect, and drinking heavily can make it harder to achieve an erection. Read the leaflet carefully and follow the instructions supplied with your product.
- The dose may not be suitable – Sildenafil is available in different strengths. A dose that is too low may not provide enough benefit, while a dose that is too high increases side effects. Do not adjust it yourself; ask a doctor or pharmacist whether a change is appropriate.
- The cause may be psychological – Performance anxiety, stress, low mood, relationship tension and fear of failure can all interfere with erections. A tablet may improve blood flow without removing the anxiety that prevents arousal. Counselling, cognitive behavioural therapy or sex therapy can help.
- Your arousal pattern may have changed – Heavy reliance on highly stimulating pornography may affect some men’s arousal in real-life situations, although the evidence is complex and it is rarely the only cause. If you notice a clear difference between masturbation and partnered sex, reducing pornography use and discussing the issue with a therapist may be useful.
- There may be an underlying medical condition – Diabetes, cardiovascular disease, high blood pressure, nerve damage, hormonal problems and some medicines can all contribute to ED. If the underlying issue is not addressed, sildenafil may be less effective.
- Sildenafil may not be the right active ingredient for you – Some men prefer the longer action of tadalafil, while others respond better to vardenafil or avanafil. There is no single medicine that works best for everyone.
Other medicines can also interfere with sildenafil or increase side effects. Tell the healthcare professional assessing you about prescription drugs, over-the-counter medicines, herbal products and supplements.
What can you do if Viagra does not work?
First, check the basics: the dose, timing, food, alcohol and whether you were genuinely sexually stimulated. If the first attempt was rushed or anxious, trying again under calmer conditions may produce a different result.
When the cause is mainly psychological, treatment should address that part of the problem. A therapist who understands sexual difficulties can help an individual or couple work through performance pressure, communication problems and negative expectations.
Do not judge sildenafil after only one use. Healthcare professionals often advise trying it correctly on several separate occasions before changing treatment. There is no need to perform a “test” through masturbation unless that feels useful to you; the more important point is to notice whether the difficulty is present in all situations or mainly with a partner.
If Viagra worked previously and then stopped, consider what has changed. New medicines, weight gain, worsening diabetes, lower fitness, stress, relationship changes or cardiovascular health can all alter the response. Speak to a clinician rather than simply increasing the dose.
Another PDE5 inhibitor may be worth discussing. Vardenafil, found in Levitra, and tadalafil, found in Cialis, work through the same general pathway but have different timings and durations. A switch may help even when the reason is not obvious.

Lifestyle changes can improve both erections and general health:
- stop smoking, including other tobacco products
- reduce excessive alcohol
- eat a balanced diet with plenty of vegetables, fruit, whole grains, fish, nuts and fibre
- manage stress and prioritise sleep
- exercise regularly and work towards a healthy weight
These habits are worth adopting before treatment fails, not only afterwards. Erectile function depends heavily on vascular health. Regular checks for blood pressure, cholesterol and diabetes can protect the circulation supplying the penis, heart, brain and legs.
Where can you buy Viagra in the UK?
Sildenafil is available through high-street and online pharmacies. Certain products can be supplied by a pharmacist after a confidential assessment, while other versions require a prescription. Online ordering can offer privacy, competitive pricing and fast UK delivery.
Use only a reputable service with clear company details, secure payment, appropriate health questions and accessible customer support. Avoid websites that sell high-strength sildenafil with no assessment or safety information.
How much does Viagra cost? Prices vary according to brand, strength, pack size and supplier. Branded Viagra is usually more expensive than generic sildenafil.
As a rough guide, a four-tablet pack of branded 50mg Viagra may cost around £38–£46, while an equivalent generic pack may be available for approximately £20. Always check the current total, including consultation and delivery charges.

