吃火龙果尿液发红,多数是由于吃了红心火龙果,因为红心火龙果里有红色色素、紫色色素以及花青素。如果短时间内摄入的红心火龙果过多,人体无法完全吸收,通过肾脏代谢,就会使尿液呈红色,这属于正常生理现象。但是吃白色的火龙果通常是不会引起尿液发红的。如果在吃过火龙果之后,尿液发红还伴随着其他不适症状,比如尿急、尿痛、排尿不适等,或者是持续的尿液发红,可能是病理现象,需要及时去医院泌尿科做尿常规检测,查找原因。