Smallpox vaccine has a shelf life of 18 months.