Question: how long do typhoid vaccine last?
Answer: The injectable vaccine requires a booster every 2 years, and the oral vaccine requires a booster every 5 years. If you were vaccinated in the past, ask your doctor if it is time for a booster vaccination. Taking antibiotics will not prevent typhoid fever; they only help treat it.