Question: are hep a vaccines good for life?
Answer: Yes. It is not known for how long protection from one hepatitis A vaccine dose lasts, but it has been shown to last for at least 10 years (29).