宫颈癌疫苗一般能预防20年左右,具体的也要根据个人的抗体来决定时间,如果自身的抵抗力比较强,打完疫苗后抗体没有下降的反应,能够维持20年左右,如果出现抗体下降的现象,一般维持在10年左右。平时可以多吃一些维生素和蛋白质的食物水果,要增加抗病能力,还能增强自身的抵抗力。