Having recent prostate surgery or a prostate biopsy can cause blood in semen for several weeks after the procedure.
Most often, no cause can be found for blood in semen. Infection might be a cause. But infection is likely to have other symptoms. These may include pain while urinating or urinating more often.
A lot of blood in semen or blood that keeps coming back might be a warning sign for conditions such as cancer. But this is rare.
Causes shown here are commonly associated with this symptom. Work with your doctor or other health care professional for an accurate diagnosis.