Hematospermia is a condition that causes blood in a man’s ejaculate. Although bloody ejaculate can be a symptom of prostate cancer and sexually transmitted diseases, it can occur as a side effect of a recent medical procedure or for no apparent reason. It often requires some detective work to sort out.

Related Articles

Hematospermia demystified

Spotting blood in your semen can be worrisome, but it’s usually not cause for alarm.

Read more »