你好,根据你说的情况,大部分是由于慢性乙型肝炎导致的,出现这种情况属于肝功能失代偿的表现了。这时候是需要住院系统治疗的,而且还要严格注意饮食结构,不能吃固体食物,预防食物刮破食道和胃底曲张的静脉,而发生大出血,这是很危险的,必要时需要通过手术治疗的。