Ever since I started getting the flu almost every year about 5-10 years ago, I started getting my shot every year. And my doc recommended a pneumonia shot this year, so I took it, and she said I wouldn't need another one for at least 10 years.