Answered by SecondMedic Expert
Urologist · Urology
Blood in urine is most commonly caused by a urinary tract infection (UTI), but it can also be caused by other conditions, such as:
bladder cancer
prostate cancer
kidney stones
enlarged prostate
a sexually transmitted infection (STI)
interstitial cystitis
lichen sclerosis
... among others.