问题分析:很有可能是尿液里面有红细胞,红细胞的含量偏高后会导致尿液发红。而导致尿液红细胞偏高的原因跟泌尿系统炎症感染有关,这些都有可能会引起尿液颜色发生变化,但除此之外也有可能是平时吃了一些色素含量较高的食物。