尿发红,首先要确定是由于出血引起的尿红,还是由于药物或食物所致。尿常规需要检查。如果尿色发红,并且在尿检中可见红细胞,就考虑用血尿,发生的原因可能是感染或外伤,针对病因进行治疗,如尿色发红,但尿常规正常,没有出现红细胞,就考虑用药物或食物染色,例如结核病人,口服利福平,可以引起尿色。因此尿色是红色的,一定要去就近的医院检查尿常规,明确病因后再做进一步的治疗。