你好,根据你描述的这些情况来看,胃病患者一般要吃2到3个月的药,除了吃药以外,饮食习惯也很重要,辛辣,刺激,油腻,生冷,不易消化的食物不要吃,要以清淡,易消化的食物为主,注意休息,注意保暖,还要加强锻炼身体。