Since how long you are having these symptoms?
Any associated pain?
Any previous history of Piles or kidney stone?
There can be many causes of blood clots coming from penis
Cancer of the urinary tract (kidney, ureter, bladder, prostate, urethra)
Benign enlargement of the prostate
Infection in the urinary tract
You should consult your Physician for further evaluation to find the cause.
Click here to read further
At least an ultrasound(K.U.B) along with urine examination needs to be done to check kidneys ,prostate,urinary bladdder .Without finding the cause further treatment cant be done
Well this depends upon underlying cause.If it is due to UTI ,it will be cured by simple antibiotc treatment .If this is due to stones than without treatment it can cause fluid accumulation in kidneys called hydronephrosis and finally renal failure .Well as per my advice you should get this as soon as possible.
I am not a US based Physician so regarding cost i wont be able to guide .
Hydronephrosis is distention and dilation of the renal pelvis , usually caused by obstruction of the free flow of urine from the kidney.
I am giving you a link of renal ultrasound image of hydronephrosis