问题分析:只要出现过一次上消化道出血,就说明肝硬化已经进入了失代偿期,俗称的晚期。这一期,肝脏的剩余功能已经不到正常肝功能的30%,无法满足人体的正常需要,正常寿命也会受到影响。至于还能活多久,要根据残余肝功能去判断。