how long does a hep a shot last
1 Understand that hepatitis B vaccination-induced protective antibodies can last for up to 15 years, but appear to fall off over time.  Patients who were vaccinated 10 to 15 years ago, especially those who were vaccinated as children, may not be adequately protected.