小便发红和吃火龙果也有一定的关系 。小便发红可能是血尿,也可能是吃了一些食物或药物引起的。可以到正规医院做血常规检查做进一步诊断,如果诊断结果发现尿液中含有红细胞。很可能是血尿引起,对此一定要注意,再做肾脏、膀胱彩超等一系列检查,如果尿液中没有红细胞,它很可能是由于服用一些药物或食物引起。