Vaccine shot can last for lifetime if you continue to stay healthy. At 65, if it’s more than 5 years since you got the last pneumococcal shot, you might be asked to take a booster. For those who are asthmatic or have COPD or spleen removal or organ transplants or renal or cardiac problems, boosters might be needed and its given if the last shot was given 5 years prior to the current date