typhoid booster how long does it last?
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.