血尿几天能好,与什么疾病引起的血尿有关。如果是炎症导致的血尿,一般3-5天会好转。如果是结石导致的血尿,结石没有移动,多喝水,1-2天可以缓解,结石再次移动又会引起血尿。如果是泌尿道结核导致的血尿,则持续时间比较长。如果是外伤导致的血尿,只有病情有效的控制,出血停止,血尿才会缓解,一般会持续1-2周。如果是泌尿道肿瘤导致的血尿,可能会间歇性发生,只有将肿瘤切除后,血尿才会彻底的缓解。血尿发生时一定要多喝水,必须找清楚引起血尿的原因。