老人尿血一般有以下几种情况:首先是感染 。其次是结石。最后是肿瘤。所以老人如果尿血,需要先去医院做相关检查,查清原因再进行治疗。如果是炎症引起的血尿,可以应用有效的抗生素,控制了炎症,血尿也就没了。如果是因为结石引起的血尿,需要针对结石采用治疗方法。如果是泌尿系统的肿瘤造成的血尿,需要根据肿瘤的部位采取相应的手术来解决。