问题分析:A型肝炎疫苗的有效期通常是五到十年。甲肝疫苗主要有两种,一种是甲肝灭活疫苗,另一种是甲肝减毒疫苗,在注射了甲肝之后,人体会产生一种有效的保护性抗体,这种抗体可以维持5-10年的时间。当人体内的甲肝疫苗失去了作用,人体就会丧失了有效的保护性抗体,这时候就会被A肝病毒所感染,这时候就必须要再打一针甲肝疫苗,这样才能让身体恢复自身的抗体。A型病毒性肝炎属于传染性很强的急性传染病,在附近有A型肝病病人的情况下,最好尽快注射A型肝病疫苗,这样可以减少自己被A型肝病感染的几率。