你好,不知道你吃的是什么抗病毒药,如果一种抗病毒药吃了两年,乙肝病毒DNA还有十的三次方,说明这个药的效果不好,或者有耐药形成。需要做耐药的检测,或者,如果您吃的是低效药,要换成高效的药物。抗病毒吃药,至少四年以上。