Question: oral typhoid vaccine lasts how long?
Answer: The length of protection varies based on the vaccination method you choose. The oral vaccine is effective for seven years, and the injectable vaccines require a booster shot every three years. A typhoid vaccine can prevent up to 70% of cases.