Question: how long can blood in urine last?
Answer: How long hematuria lasts depends on its underlying cause. For example, hematuria related to strenuous exercise typically goes away on its own within 24 to 48 hours. Hematuria resulting from a urinary tract infection will end when the infection is cured.