Thank you for your query at DoctorSpring.com
From your description it appears you are having blood in semen rather than urine. Blood in urine is not a worrisome condition and resolves by itself over a period of 8-12 weeks.
However, I shall still like you to be investigated with ultrasound KUB to rule out any other ailment. Possibility of your having cancer is very minimal and you should stop worrying and stay reassured.
Feel free to discuss further,
Patient replied :
but if its cancer- would it have progressed since the first day (september 28) i had the blood till now? how long does it take?
if its from semen, what is the cause?
when i masturbate i do not ejaculate but i hold it back in- could it be due to that?
please explain in detail sir
Likelihood of having cancer at your age is very minimal. However, even if we assume that you have cancer then chances of it spreading in 6 weeks are remote.
Usually there is no cause for blood in semen and it settles by itself. However, in few patients it is caused by raised blood pressure and you should get it checked. Holding on to the semen while ejaculating does not cause blood to come in semen.