If the cause of your hematuria is a minor urinary tract infection, then it may go on its own just with the support of UTI medication. Drinking plenty of water and taking antibiotics can solve this issue within a few hours or days, as per the severity.