Question: how long does it take for typhoid vaccine to become effective?
Answer: Typhoid Vaccine Injection You will receive 1 dose of vaccine given by needle. You should receive the vaccine 2 to 3 weeks before travel. The injection vaccine provides protection against typhoid for about 2 years. Consider getting vaccinated again if you continue to travel or work in certain areas.