Finding blood in your semen can be alarming. However, in most cases blood in the semen (also called haematospermia) is not serious. Any blood in your semen will generally pass within a few days without the need for treatment.
It is usually caused by inflammation of the urethra or prostate. It can also be caused by:
- trauma, such as a kick to the genital area
- sexually transmitted infections (STIs), such as gonorrhoea or chlamydia.
Prostate disease could also be a cause, particularly if you are over 40 years of age. Very rarely, blood in the semen can be a sign of prostate cancer.
Please see your doctor if blood in your semen continues after a few days.
Not sure what to do next?
If you are still concerned about your blood in semen, 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: July 2015