Blood in semen or hematospermia can be due to several causes like benign or malignant tumors of the prostate, bladder, testes, or seminal vesicles, infections like chlamydia, herpes, cytomegalovirus, and trichomoniasis, prostatitis, epididymitis, or urethritis, stone
in the
seminal vesicles or prostate, polyps
in the urethra, obstructions
in ejaculation-duct, and cancers of genitourinary system. Get a culture sensitivity test for both semen and urine done.