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
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.