乙肝是需要吃抗病毒药物进行治疗的,具体他们都要我吃多久,主要是根据自身的情况来看,有的人需要常年服药,但是也有的人需要吃一两年的时间就可以了,所以必须要结合自身的情况来看,平时注意劳逸结合,饮食清淡均衡,不喝酒,定期复查动态了解肝脏变化情况。