Used to HAVE to get one every year while I was in the Corps, along with a myriad of other shots...on a schedule. They would schedule them for Fridays, so if (when) we got sick, it wouldn't cause any time lost from work. Spending a good weekend down with an "intentional" flu sucked.
Haven't had one since I retired and haven't had the flu, either...go figure.
Randy