A persistent, prolonged erection of the penis that will not go down is called priapism. This unwanted erection may or may not be caused by sexual arousal, is usually very painful and can last for two hours or longer.
Priapism is a medical emergency. If it’s not treated within 24 hours your penis may be permanently damaged and you might have trouble getting an erection in future. If you have an erection that is painful and won’t go away or lasts more than four hours, you should go to the nearest emergency department for medical attention.
Prolonged erection, or priapism, occurs because the blood in the penis becomes trapped and is unable to return to the circulation.
Priapism can be caused by:
- blood disorders or other medical conditions
- some prescription medications
- alcohol and drug use
- a spider bite or an infection.
If an erection is painful, you can use an ice-pack to relieve the swelling. But it should not be placed directly against the skin – try wrapping a bag of frozen peas in a cloth (such as a tea towel) and mould this around the swollen area.
If you have had an erection that has lasted more than two hours, you should go to the nearest emergency department for medical attention.
Priapism can be a side effect of medicines used to treat erectile dysfunction. You should take medicines for erection problems only if they are prescribed by an authorised health practitioner, such as your doctor, specialist nurse or erectile specialist. Medicines bought on the internet may be of poor quality and may contain ingredients that are not safe when taken in combination with other medicines you are on. They may also be unsafe due to other health problems you have.
Learn more about erectile dysfunction medicines.
If you are worried that you might have been sold counterfeit medicines, then report it to the Therapeutic Goods Administration.
Not sure what to do next?
If you are still concerned about your prolonged erection, why not use healthdirect’s online Symptom Checker to get advice on when to seek medical attention.
The Symptom Checker guides you to the next appropriate healthcare steps, whether it’s self care, talking to a health professional, going to a hospital or calling triple zero (000).
Last reviewed: October 2017