how long is the typhoid vaccine effective for?
Protection lasts at least 10 years, if not for life after the booster. Protection from typhoid fever declines over time. Booster doses are recommended every 3 years where typhoid risk continues.