Answered by SecondMedic Expert
Urologist · Urology
Blood clots in urine can form when there is a blockage in the urinary tract. This can happen due to an enlarged prostate, a kidney stone, or a tumor. Blood clots can also form from irritation of the lining of the urinary tract. This may be due to infection, surgery, or use of certain medications.