How long does a smallpox vaccination last?
Past experience indicates that the first dose of the vaccine offers protection from smallpox for three to five years, with decreasing immunity thereafter. If a person is vaccinated again later, immunity lasts longer. A report from Europe in the 1970s suggests that people vaccinated 10 or 20 or more years ago have enough immunity to lessen their chance of death if infected. However, these people need another dose of smallpox vaccine to restore their full immunity.