Erectile Dysfunction Treatment

  • Register with iGP
  • Complete assessment
  • diagnosis & treatment
Back to illnesses

Erectile Dysfunction

Start a diagnosis

Erectile dysfunction means that you cannot get a proper erection. Most cases are due to narrowing of the arteries that take blood to the penis. This is due to a build-up of fatty deposits in these arteries in the same way that heart arteries are affected in people with heart disease. The condition is usually treatable, most commonly by a tablet taken before sex.

Most men have occasional times when they cannot get an erection. For example, you may not get an erection so easily if you are tired, stressed, distracted, or have drunk too much alcohol. For most men it is only temporary, and an erection occurs most times when you are sexually aroused.

However, some men have persistent, or recurring, erectile dysfunction. It can occur at any age, but becomes more common with increasing age. About half of men between the ages of 40 and 70 have the condition. About 7 in 10 men aged 70 and above have erectile dysfunction.

Please visit the following site for further information regarding the condition: patient.info/health/erectile-dysfunction-impotence


Common Symptoms

Common Symptoms

  • Difficulty in getting or maintaining an erection
Common Treatments

Possible treatment we prescribe if clinically appropriate:

  • Generic Sildenafil 50mg Dose - 8 Tablets Cost £2.23  / 100mg Dose - 8 Tablets Cost £2.32

Prices shown are cost price of the medication, taken from the British National Formulary 2016, and are given as a guideline. Pharmacies will add on a dispensing fee to this which will vary considerably, so it is worthwhile phoning around to compare prices.

Please visit the following site for further information regarding the medication:

patient.info/medicine/sildenafil-for-erectile-dysfunction-nipatra-viagra-vizarsin

Start an erectile dysfunction diagnosis

Do you think you have
erectile dysfunction?
We could diagnose and email you a treatment plan within an hour.