欢迎来的咨询平台咨询,根据你的描述,如果说您目前检查出来是肝硬化失代偿期,的病人话,用药治疗是必须的,但是用药一定要遵医嘱,用药才比较安全,根据大夫的要求来服用药物进行治疗,至于服药时间多长是需要,根据实际情况来决定的。建议根据自身的具体情况,做相关具体的检查,然后遵医嘱用药。