尿液发红的原因有以下几点:
一、饮食因素,比如经常吃火龙果或者红苋菜,其中含有的红色素不被肠道吸收后,会随着尿液排除体外,进而导致尿液发红。
二、尿路感染,比如膀胱炎、尿道炎等,会分泌大量的炎性因子,炎性因子不断对膀胱黏膜或者尿道黏膜产生刺激,可导致黏膜破损而出现流血现象,所以患者在排尿时尿液会发红。
三、尿路结石,尿路结石划破输尿管壁或者尿道壁就会引起出血。
四、肾脏病变,常见的是iga肾病,表现为无症状性尿血。
建议患者去医院进行相关的检查,根据病因进行针对性治疗。