问题分析:一般来说,宝宝吃了火龙果尿液发红可能是以下原因。具体分析如下:宝宝吃了火龙果尿液发红可能是因为体内的花色苷没有被代谢干净。因为火龙果中富含的是大量的花青苷,食用太多会导致人体的花青素不能充分的代谢,导致尿液呈红色。家长应该让患儿多吃含钙丰富的食物,如猪骨、猪蹄等,注意患儿的饮食清洁卫生,不吃腐败变质食品,注意休息,适当运动,保持环境安静和室内空气新鲜。