how long typhoid vac last
3 Nov 2009. It's effective for 2 years. The typhoid vaccine is given as a single injection. A booster dose is then recommended every 2 years during possible exposure to typhoid. Your individual booster schedule may be different from these guidelines.