目前乙肝抗病毒药主要分为核苷类抗病毒药物以及干扰素。干扰素的话,副作用比较大,但是如果是年轻的女性使用干扰素,抗病毒治疗,只要有使用干扰素的指征,一旦有效的话可能使用一年就可以停药。所以如果使用干扰素有效的话,那么只需要使用一年。而口服和肛内抗病毒药物,比如说使用恩替卡韦或者替诺福韦,可能需要长期服药。而替诺福韦的话,抗病毒作用比较好,而且目前也没有发现耐药。但是替诺福韦价格更贵一点,需要四百九一盒,一盒可以吃一个月。恩替卡韦的抗病毒效果也比较好,但是恩替卡韦有一定的耐药的几率。五年的话,每一百个人可能有几个人耐药。但是恩替卡韦耐药的几率也是比较低的。所以,没有说抗病毒哪种药最好,只有哪种药适合你。