hepatitis b vaccine how long is it good for
Immunity to the hepatitis B virus is thought to be lifelong. The hepatitis A vaccine is effective for at least 25 years in adults and 14 years in children.