乙肝没有抗体应该打疫苗 。因为打疫苗之后产生相应的抗体,对乙肝病毒有一定的免疫力,不容易被乙肝病毒感染。甚至在社会工作中、生活中以及输血的过程中,接触到乙肝患者,我们自身有乙肝抗体之后也不易被传染。因此如果乙肝没有抗体,建议接种乙肝疫苗,出现乙肝表面抗体阳性之后,就不容易被乙肝病毒所感染。