The general recommendation for most people is one flu shot a year. However, this recommendation may change depending on the prediction of particular flu strains being more prevalent in a season.