Thanks for query,
It seems that you might have stone in urinary bladder
or in the kidney.
if there is some erosion in urethra
or in urinary tract
that causes blood or blood clot.
Go for urine check up and ultra sound
Take plenty of water.
ok and bye.