Skip to main content

Men's health

Blood in semen (haematospermia): causes, when to see a GP and treatment

Blood in semen, also called haematospermia, is not usually caused by anything serious and often goes away by itself within days or weeks. Common causes include infections, recent procedures such as a prostate biopsy or vasectomy, and prostate problems. The NHS says you should see a GP to get it checked, because rarely it can be a sign of cancer.

Last checked: 2026-10-11

Key facts

At a glance.

  • Is it serious?

    The NHS says blood in semen is not usually caused by something serious, but you should get it checked by a GP just in case.

  • What it looks like

    The NHS says it can be bright red when the bleeding has happened recently, or brown or reddish-brown when it is older, sometimes with small lumps (clots) in the blood.

  • Common causes

    The NHS lists infections such as a UTI or STI, a recent procedure or test such as TURP, a cystoscopy or a vasectomy, and prostate problems such as prostatitis or an enlarged prostate.

  • Often no cause found

    The NHS says most of the time it is not obvious what causes blood in semen, and it goes away on its own.

  • Cancer risk

    The NHS says that rarely, blood in semen can be a sign of cancer such as prostate cancer. nidirect lists prostate, testicular and bladder cancer among the less common causes.

  • How long it lasts

    The NHS says it often goes away by itself in a few days or weeks and does not usually need to be treated.

  • Under 40

    nidirect says if you are younger than 40, have only noticed blood once or twice, and tests do not show a serious condition, you should not need a hospital referral.

  • Over 40

    nidirect says if you are over 40, have persistent or frequent symptoms, or tests suggest a possibly serious cause, your GP should refer you to a urologist.

What causes blood in semen?

The NHS says most of the time it is not obvious what causes blood in semen and it goes away on its own, but it is important to get it checked to make sure it is nothing serious. It lists the common causes as an infection, such as a urinary tract infection (UTI) or sexually transmitted infection (STI), a recent procedure or test, such as transurethral resection of the prostate (TURP), a cystoscopy or a vasectomy, and a problem with the prostate, such as prostatitis or an enlarged prostate.

nidirect, which adapts NHS content, gives a longer list of common causes: urinary tract infection, infection in the testicles or epididymis, vesiculitis (inflammation of the seminal vesicles, the glands that produce most of the fluid in ejaculate), seminal vesicle cysts, prostatitis, recent urological surgery such as a prostate biopsy, cystoscopy or vasectomy, and STIs such as genital herpes, chlamydia, gonorrhoea or trichomoniasis. It says these problems generally are not serious and many get better on their own or after a course of antibiotics or anti-inflammatory painkillers.

Less often, nidirect says blood in the semen can be due to severe high blood pressure, a blood clotting disorder, cancer including prostate, testicular and bladder cancer, or seminal vesicle calculi (small stones in the seminal vesicles). It says these conditions are more serious and may require specialist treatment.

Causes of blood in semen, from NHS and nidirect pages
CauseExamplesNotes
InfectionUTI, epididymitis, STIs such as chlamydia or gonorrhoeaMay be treated with antibiotics
Recent procedure or testProstate biopsy, TURP, cystoscopy, vasectomyBlood is a recognised effect and usually settles
Prostate or seminal vesicle problemsProstatitis, enlarged prostate, vesiculitis, cysts, small stonesMay need drainage of cysts or other treatment
Less common medical causesSevere high blood pressure, blood clotting disorderMore serious; may need specialist treatment
Cancer (rare)Prostate, testicular or bladder cancerThe reason it should always be checked
No cause foundMost of the timeGoes away on its own

When should I see a GP?

The NHS says to see a GP if you have blood in your semen. A GP can check for common causes and refer you to a specialist for more tests if needed.

nidirect explains that your GP will try to find out whether the cause is likely to be serious, and will consider how many times you have noticed blood, whether you have any other symptoms, your age and your medical history. The NHS lists other symptoms that may come with blood in semen depending on the cause: blood in your pee, pain when peeing or ejaculating, peeing more often than usual, pain in the area between the anus and scrotum, and pain in the abdomen, pelvis or scrotum.

What tests will I have?

nidirect says your GP may carry out simple tests including checking your blood pressure, examining your genitals and abdomen, a rectal examination, and urine and blood tests.

It says that a further assessment with a urologist may involve having a biopsy of your prostate gland or a scan, such as an ultrasound scan.

How is blood in semen treated?

The NHS says blood in semen does not usually need to be treated and often goes away by itself in a few days or weeks. If a cause can be found, this may need to be treated. For example, a UTI or an STI may be treated with antibiotics.

nidirect says that in many cases, particularly if you have no other symptoms or the blood was an isolated incident, no treatment is necessary. Cysts may need to be drained with a needle, and if there is a serious cause such as a blood clotting disorder or cancer, you will be referred to a specialist for any necessary treatment.

Blood in semen after a procedure

The NHS lists a recent procedure or test, such as TURP, a cystoscopy or a vasectomy, among the common causes of blood in semen, and nidirect also lists a prostate biopsy. If blood appears shortly after one of these, it is a recognised effect, but you should still mention it to the team that did the procedure or to your GP, particularly if it persists or you have other symptoms such as fever or pain.

Does age matter?

nidirect says that if you are younger than 40, have only noticed blood in your semen once or twice and tests do not show a serious underlying condition, you should not need a hospital referral. If you are over 40, have persistent symptoms or symptoms that often happen, or tests have suggested a potentially serious cause, your GP should refer you to a urologist.

Outlook

The NHS says blood in semen is not usually caused by something serious and often goes away by itself. nidirect says it is usually only temporary, and the cause is rarely anything serious, and that it is understandable to find it alarming.

Because a small number of causes need treating, the advice from both is the same: have it checked once, report any further episodes or other symptoms, and do not ignore it if it persists.

NHS and private pathways

Start with a GP, or a sexual health clinic if you think an STI is possible. A GP can check for common causes and refer to a urologist when needed, as the NHS and nidirect describe.

If you choose a private urology appointment for an earlier opinion, take along any results and ask for the findings to be shared with your GP so that PSA tests, scans and follow-up are kept together.

Frequently asked

Questions people ask.

Quick, plain-English answers to the questions we hear most.

  • What causes blood in semen?

    The NHS lists infections such as a UTI or STI, recent procedures or tests such as TURP, a cystoscopy or a vasectomy, and prostate problems such as prostatitis or an enlarged prostate. Most of the time the cause is not obvious.

  • Is blood in semen serious?

    The NHS says it is not usually caused by something serious, but you should get it checked by a GP just in case. Rarely, it can be a sign of cancer such as prostate cancer.

  • Should I worry about blood in semen?

    nidirect says to try not to worry, as it is usually only temporary and the cause is rarely anything serious, but to see your GP to find out what is causing it.

  • How long does blood in semen last?

    The NHS says it often goes away by itself in a few days or weeks. Older bleeding can look brown or reddish-brown, whereas recent bleeding is bright red.

  • Does blood in semen need treatment?

    Not usually, according to the NHS. If a cause is found it may need treating, for example with antibiotics for a UTI or STI.

  • Can a vasectomy or prostate biopsy cause blood in semen?

    Yes. The NHS lists a vasectomy, cystoscopy and TURP among the recent procedures that can cause it, and nidirect also lists a prostate biopsy. It is usually a recognised effect that settles.

  • What tests will the GP do?

    nidirect says simple tests may include checking your blood pressure, examining your genitals and abdomen, a rectal examination, and urine and blood tests, with referral to a urologist if needed.

  • When do I need to see a urologist?

    nidirect says that if you are over 40, have persistent or frequent symptoms, or tests suggest a potentially serious cause, your GP should refer you to a urologist. Under 40 with one or two episodes and normal tests, referral is usually not needed.

  • Could blood in semen be cancer?

    Rarely. The NHS says it can be a sign of cancer such as prostate cancer, and nidirect also lists testicular and bladder cancer, which is why it should be checked by a GP.

  • What other symptoms should I look out for?

    The NHS lists blood in your pee, pain when peeing or ejaculating, peeing more often than usual, pain between the anus and scrotum, and pain in the abdomen, pelvis or scrotum. Tell your GP about any of these.

Where this comes from

Sources and checking.

This guide is for information, not medical advice.

Your GP or consultant knows your history and can tell you which parts apply to you. If your symptoms are severe, rapidly worsening, or come with red-flag features, seek urgent medical care. Figures and availability change, so treat them as a guide and confirm with the provider.

Published 2026-10-11, next review 2027-10-11.