你好,小便发红,有可能是由于你最近吃的什么药物导致的,或者饮食有什么特殊的改变,或者有尿血。胃出血和尿关系不大的。
,建议你最好去医院检查一下,看看小便发红到底是不是出血。查个尿常规,再做个泌尿系的彩超看看,肾有没有问题。