I get it religiously every year. Last year I got a different strain than I was vaccinated for, but the rest of the years I stayed healthy.
I spoke to my doctor a couple of weeks ago and he said that, unless there's an outbreak, the optimal time to get it is in October.