Question: typhoid vaccine lasts how long?
Answer: The typhoid vaccine should ideally be given at least 1 month before you travel, although if necessary it can be given closer to your travel date. Booster vaccinations are recommended every 3 years if you continue to be at risk of infection with typhoid bacteria.