Sometimes prostate cancer can cause blood in the semen. I would get checked out by an urologist.