Spedra
Spedra is a treatment for men with erectile dysfunction containing avanafil and works within 15 to 30 minutes.
Prices from £31.00
In stock. Simply fill in a brief questionnaire. One of our doctors will review your order and prescribe a suitable treatment. How to Order
-
Spedra helps treat erectile dysfunction (ED) by making it easier to get harder and longer-lasting erections for sex. It contains the active ingredient avanafil and is available in 100mg and 200mg tablets from Asda Online Doctor.
You can take Spedra around 15 to 30 minutes before you have sex and it’s been proven to work in as little as 20 minutes. You’ll need to be aroused for Spedra to work properly, and the effects last for around 4 hours. You cannot take Spedra more than once per day.
Spedra is a branded medication manufactured by Menarini International and is currently not available as a generic medication. You can find more information about Spedra in the patient information leaflet.
Prices
4 tablet(s) - £31.00
8 tablet(s) - £50.00
4 tablet(s) - £40.00
8 tablet(s) - £65.00
About Spedra
-
-
Spedra is a prescription medication that contains avanafil, an active ingredient that belongs to a group of medicines called phosphodiesterase type 5 inhibitor (PDE-5) inhibitors. Spedra is used in the treatment of erectile dysfunction (ED) for people who struggle to get or maintain an erection for sex.
-
-
Spedra’s active ingredient, avanafil, works by relaxing the smooth muscles in the blood vessels of your penis. This allows more blood to flow in, helping you achieve and maintain a harder and longer-lasting erection. Spedra will not work if you are not sexually aroused, so it’s best to engage in foreplay so that you are sexually stimulated once you’ve taken your dose and are ready to have sex.
How long does Spedra take to work?
It can take around 15 and 30 minutes for Spedra to work. This can be affected by:
- whether or not you are aroused enough – Spedra will not work if you are not aroused
- what you have been eating – for example, heavy meals can make Spedra take longer to absorb
- if you have been drinking alcohol – drinking alcohol and taking Spedra can cause side effects
How long does Spedra last?
4 to 6 hours.
How effective is Spedra?
Clinical trials have reported that Spedra is an effective treatment for erectile dysfunction. It was found that Spedra helped patients with successful intercourse by:
- 47% on the 50mg dose
- 58% on the 100mg dose
- 59% on the 200mg dose
In comparison, 28% of patients taking a placebo experienced successful intercourse.
-
-
Spedra is available in 3 doses – 50mg, 100mg, and 200mg. Which dose you take will depend on your medical history, and how well Spedra works for you. Only ever take the dose your doctor has prescribed, or you could be putting yourself at risk of severe side effects.
Spedra 50mg
You’ll only take Spedra 50mg if there is a medical reason why you cannot take 100mg. This might be because you:
- are taking alpha-blockers for high blood pressure and your blood pressure is currently stable
- tried Spedra 100mg and had side effects
- have mild-to-moderate liver failure
Asda Online Doctor does not stock or prescribe Spedra 50mg tablets.
-
-
Spedra 100mg is the usual starting dose for most people. If you tolerate this dose and experience good effects, you can stay on it for as long as you need.
If you’re taking any medication belonging to the medication group ‘CYP3A4’ inhibitors, such as erythromycin or verapamil, the recommended dose is maximum 100mg, with at least 2 days between doses.
-
-
Spedra 200mg is the highest dose of Spedra you can take. You do not usually start on this dose but your doctor may increase your dose to 200mg if the 100mg is not working well for you.
You should only take Spedra 200mg if you’ve been prescribed it.
-
-
- Take the dose of Spedra you have been prescribed, usually 100mg, around 15 to 30 minutes before you want to have sex.
- Take your Spedra tablet with a glass of water.
- Spedra can be taken with or without food, but avoid eating a big meal or it may take longer to work.
- For Spedra to work, you need to be aroused. Make sure to engage in foreplay with your partner and that you work towards becoming sexually aroused once you have taken it.
- Spedra lasts for around 4 hours, and how long it lasts depends on each person as its effects usually wear off after ejaculation.
Do not take more than 1 dose in 24 hours.
When should I start taking Spedra?
You can start taking Spedra if you need help getting and maintaining an erection. Speak with a doctor about your symptoms to see if it is the right treatment for you, or complete our short medical questionnaire to get a prescription for Spedra online, if it’s suitable for you.
You’ll usually take Spedra around 15 to 30 minutes before sex but if you’re taking the 50mg dose, take it 30 minutes before.
What should I do if I take 2 or more doses of Spedra?
If you take more Spedra than you have been prescribed, speak with your doctor straight away. You might get more side effects than you usually do, or they may be more severe.
Serious side effects may need urgent medical treatment, so call 999 straight away or get someone to take you to A&E if you experience:
- an erection lasting longer than 4 hours
- blurred or a complete loss of vision
- a sudden decrease or loss of hearing (which may also make you feel dizzy or cause a ringing in your ears)
-
-
You can buy Spedra online with a prescription from a doctor. Spedra is not available over the counter in pharmacies, and you can only get it on the NHS if you meet specific criteria.
Can I get Spedra online?
Yes, you can request Spedra online from safe and regulated online doctor services, such as Asda Online Doctor, by following these simple steps:
- Complete our quick and easy online questionnaire. We only ask questions that are required to make sure your chosen treatment is safe and suitable for you.
- One of our doctors will check your questionnaire and will approve Spedra if it is a suitable treatment for you.
- Once approved, you can choose Spedra to be delivered to your home address fast and discreetly, or you can collect it from your local Asda Pharmacy.
Can I get Spedra over the counter?
No, Spedra is a prescription-only treatment so you cannot get it over the counter. The only ED treatment currently available over the counter is Viagra Connect, which contains 50mg of sildenafil, a different PDE-5 inhibitor.
Can I get Spedra on the NHS?
You might be able to get Spedra on the NHS but there are specific criteria for getting it. The NHS usually prescribes generic sildenafil tablets, which is the active ingredient in Viagra.
-
-
Spedra can cause some side effects and they are most likely when you first start taking it. Your doctor can lower your dose if you’re struggling to manage Spedra side effects or they do not go away after taking it several times.
Serious Spedra side effects
Stop taking Spedra and call 111 straight away (or 999 in an emergency) if you notice any of the following serious side effects:
- priapism (an erection that does not go away after 4 hours)
- blurred, or a sudden decrease or loss of vision in one or both eyes
- a sudden decrease or loss of hearing, which may also cause dizziness or ringing in the ears
- anaphylaxis (a severe allergic reaction), which can cause trouble breathing and swallowing, hives, dizziness, collapse, and swelling in the face, mouth, and throat
Common Spedra side effects:
- flushing
- nasal congestion
- headache
Uncommon Spedra side effects:
- dizziness
- feeling sleepy or very tired
- sinus congestion
- back pain
- hot flushes
- increased heartbeat
- feeling out of breath when you exert yourself, such as during sex
- heartbeat changes that show on a heart tracing machine (ECG)
- palpations (feeling your heartbeat in your chest)
- indigestion
- feeling or being sick
- blurred vision
- an increase in liver enzymes which would show on a blood test
Most of these side effects can be managed at home, such as by drinking plenty of fluids, taking over-the-counter painkillers, or taking Spedra with a small meal.
If your side effects do not go away, or get worse and you cannot manage them, speak with a doctor or contact NHS 111 straight away.
Rare Spedra side effects:
- influenza or influenza-like illness
- hayfever
- stuffy or runny nose
- congestion in the nose, sinuses, or upper part of the airway
- trouble sleeping (insomnia)
- gout
- feeling strange
- being unable to keep still
- chest pain, including serious chest pain
- fast heartbeat
- high or increased blood pressure
- dry mouth
- stomach ache or heartburn
- discomfort or pain in the lower stomach
- rash
- diarrhoea
- pain in the lower back or the side of the lower chest
- muscle pain, aches, or spasms
- needing to urinate (pee) more often
- penile disorder, such as a long-lasting erection or erectile dysfunction
- premature ejaculation
- spontaneous erection without sexual stimulation
- itching in the genital area
- feeling tired or weak all of the time
- swelling in the ankles or feet
- pink or red urine, or blood in the urine
- abnormal extra sound from the heart
- an abnormal blood test results for a prostate test called ‘PSA’ – you must let your doctor know you’re taking Spedra if you’re having this test
- an abnormal blood test result for bilirubin (a chemical that helps with the breakdown of red blood cells)
- an abnormal blood test result for creatinine, a chemical excreted in the urine, and a measure of kidney function
- fever
- noseblood
- weight gain
See the Spedra patient information leaflet for more detailed information on side effects.
-
-
Spedra can be taken by people with erectile dysfunction who need some extra assistance getting an erection that lasts. This does not mean it’s suitable for everyone, as some medicines and medical conditions interact with Spedra, which can make it unsafe to take.
Spedra is not suitable if you:
- are under 18
- are a woman
- have allergies to avanafil, or any other ingredients in the medication
- have a serious cardiac problem
- have had a stroke or heart attack in the previous 6 months
- have high or low blood pressure that is not controlled by medication
- have chest pain (angina) or get it during sex
- have a serious liver or kidney problem
- ever get a loss of vision in one eye because of a condition called non-arteritic ischemic optic neuropathy
- have a family history of serious eye problems, such as retinitis pigmentosa
Talk to your doctor before taking Spedra if you have any other medical conditions, including:
- heart problems (it may not be suitable for you to take Spedra or engage in sex)
- a condition that affects the shape of your penis, such as Peyronie’s disease or cavernosal fibrosis
- a bleeding disorder, or active peptic ulceration
Spedra drug interactions
Spedra cannot be prescribed if you take the following medicines:
- nitrates for chest pain, such as amyl nitrate
- HIV or AIDS treatment, including ritonavir and atazanavir
- fungal infection treatment, such as ketoconazole
- certain antibiotic treatment, such as clarithromycin
- riociguat, usually used to treat pulmonary hypertension in the lungs
Let your doctor know if you take any other medications, including herbal remedies and over-the-counter medications. If you are taking alpha blockers, you may need a reduced dose of Spedra due to potential interactions.
Do not use Spedra with other PDE-5 inhibitors, such as sildenafil, vardenafil, or tadalafil. This is the same as taking an overdose and could cause serious side effects.
Spedra food and drink interactions
Spedra can interact with some food and drink, such as:
Grapefruit and grapefruit juice
Grapefruit and/or grapefruit juice can increase your exposure to the medication and should be avoided at least 24 hours before taking Spedra.
Alcohol
Drinking alcohol can increase your heart rate and lower your blood pressure which can increase the risk of side effects of Spedra. Drinking alcohol with Spedra generally can also reduce your ability to get and maintain an erection for sex so it’s best to avoid or limit your intake, especially the first few times you try Spedra.
-
-
Treatment name Branded or generic Active ingredient How quickly does it work How long does it last Viagra Branded Sildenafil 30-60 minutes 4-6 hours Sildenafil Generic Sildenafil 30-60 minutes 4-6 hours Viagra Connect Branded Sildenafil 30-60 minutes 4-6 hours Cialis Branded Tadalafil 30-60 minutes Up to 36 hours Tadalafil Generic Tadalafil 30-60 minutes Up to 36 hours Levitra Branded Vardenafil About 60 minutes 4-6 hours Vardenafil Generic Vardenafil About 60 minutes 4-6 hours Spedra Branded Avanafil 15-30 minutes About 4 hours Vitaros cream Branded Alprostadil 5-30 minutes 1-2 hours Hezkue spray Branded Sildenafil From 5 minutes 4-6 hours Viagra
Branded or genericBrandedActive ingredientSildenafilHow quickly does it work30-60 minutesHow long does it last4-6 hoursSildenafil
Branded or genericGenericActive ingredientSildenafilHow quickly does it work30-60 minutesHow long does it last4-6 hoursViagra Connect
Branded or genericBrandedActive ingredientSildenafilHow quickly does it work30-60 minutesHow long does it last4-6 hoursCialis
Branded or genericBrandedActive ingredientTadalafilHow quickly does it work30-60 minutesHow long does it lastUp to 36 hoursTadalafil
Branded or genericGenericActive ingredientTadalafilHow quickly does it work30-60 minutesHow long does it lastUp to 36 hoursLevitra
Branded or genericBrandedActive ingredientVardenafilHow quickly does it workAbout 60 minutesHow long does it last4-6 hoursVardenafil
Branded or genericGenericActive ingredientVardenafilHow quickly does it workAbout 60 minutesHow long does it last4-6 hoursSpedra
Branded or genericBrandedActive ingredientAvanafilHow quickly does it work15-30 minutesHow long does it lastAbout 4 hoursVitaros cream
Branded or genericBrandedActive ingredientAlprostadilHow quickly does it work5-30 minutesHow long does it last1-2 hoursHezkue spray
Branded or genericBrandedActive ingredientSildenafilHow quickly does it workFrom 5 minutesHow long does it last4-6 hoursSwipe sideways to view more information
Spedra is not the only erectile dysfunction treatment. If you’re not sure which tablet you’d like to try, we take a closer look into each one here, including how long they take to work and how long they last.
- Generic Viagra
- PDE-5 inhibitor
- Only available on prescription
- Takes 30 to 60 minutes to work
- Lasts 4 to 6 hours
- Usually cheaper than branded versions that contain the same active ingredient
- Branded treatment containing sildenafil
- PDE-5 inhibitor
- Only available on prescription
- Takes 30 to 60 minutes to work
- Lasts 4 to 6 hours
- Branded treatment containing sildenafil
- Over-the-counter tablet, only available in 50mg
- PDE-5 inhibitor
- Takes 30 to 60 minutes to work
- Lasts 4 to 6 hours
- Branded treatment containing tadalafil
- PDE-5 inhibitor
- Only available on prescription
- Takes 30 to 60 minutes to work
- Lasts up to 36 hours
- A generic Cialis
- PDE-5 inhibitor
- Only available on prescription
- Takes 30 to 60 minutes to work
- Lasts up to 36 hours
- A generic tablet
- PDE-5 inhibitor
- Only available on prescription
- Takes up to 1 hour to work
- Lasts 4 to 6 hours
- Cheaper than branded vardenafil (Levitra)
- A branded treatment containing alprostadil
- Belongs to a group of medicines called vasodilators, which also relax the muscles and blood vessels in the penis to keep enough blood flow for an erection
- Only available on prescription
- Takes 5 to 30 minutes to work
- Lasts for 1 to 2 hours
Vitaros cream is a little different to ED tablets. It comes as a cream that is inserted down your urethra (where your urine comes out). It may be a better option if you have nerve damage, as PDE-5 inhibitors are not suitable.
- A branded treatment containing sildenafil
- PDE-5 inhibitor
- Only available on prescription
- Can start working in 5 minutes
- Lasts 4 to 6 hours
- Fast-acting spray
Frequently asked questions
When is the best time to take Spedra?
The best time to take Spedra is around 15 to 30 minutes before sex. Try it out a few times and see what works best for you. For some people, it works in around 20 minutes, and for others, it may take up to 30. Remember if you eat a big meal just before you take Spedra it can take longer to work.
What is the difference between Spedra and Viagra?
The difference between Spedra and Viagra is the active ingredient. Spedra contains avanafil while Viagra contains sildenafil. This also means they’re available in different doses.
Spedra and Viagra are both PDE-5 inhibitors so they work in the same way, but some PDE-5 inhibitors work better than others for some people. So, if you find that Spedra is not helping you, you can still try Viagra or other alternatives.
Can I drink alcohol with Spedra?
You can drink alcohol with Spedra but it’s not recommended, especially in large quantities. Alcohol makes it more difficult to get an erection, it can also increase your heart rate and lower your blood pressure. These effects combined make it more likely that you’ll get Spedra side effects and can decrease the overall effectiveness of Spedra.
What should I do if Spedra doesn't work for me?
It’s best to try Spedra 8 different days before deciding it doesn’t work for you. This is because you may need time to get used to a new ED, especially if you get side effects. You may also feel some pressure for the treatment to work which can affect its effectiveness the first few times.
Try only eating a light meal before using Spedra as heavy meals can mean it takes longer to start working, and avoid alcohol if you’re not getting the effects you want.
If you’re still getting an erection while taking Spedra 100mg but it doesn’t last as long as you’d like, you might just need a higher dose. Talk to your doctor about increasing your dose or trying a different treatment option.
Brenda studied medicine at St Georges University of London and has most recently worked in John Radcliffe Oxford University Hospitals, covering acute and general medicine.
Meet our doctorsLast reviewed: 27 Aug 2026
-
Erectile dysfunction (impotence), NHS [accessed 11 July 2026]
-
Spedra 50 mg tablets, emc [accessed 11 July 2026]
-
Sildenafil 50 mg film-coated tablets, emc [accessed 11 July 2026]
-
Vitaros 3 mg/g cream, emc [accessed 11 July 2026]
-
Tadalafil 20mg film-coated tablets, emc [accessed 11 July 2026]
GMC: 7074021
GMC: 6149065
GMC: 7085115
Asda Online Doctor by ZAVA offers a convenient and discreet service to help men improve their erectile dysfunction. There are a number of treatments you can consider. Continue to our erectile dysfunction service page to learn about the treatment options available.