问题分析:您好,根据你描述的情况,多考虑主要还是由于长期的饮食生活因素而引起的慢性浅表性胃炎发生,影响食物消化,往往会引起胃部不适等症状。
大便发红有可能是由于消化道出血引起的。意见建议:针对你目前的情况,建议可以进一步做个胃镜检查一下,明确病因后积极通过药物治疗,比如奥美拉唑,硫糖铝片等,也可以配合输液治疗,另外近期要注意多休息,饮食清淡,忌食辛辣刺激性食物,避免过度劳累。