I got the flu shot this afternoon at Walmart while I was there to pick up a prescription. I was going to wait until October, but the pharmacist advised getting it today. His reasoning was that it takes a couple of weeks to be fully effective.
PS: They also mentioned they have the Shingrix vaccine for shingles on hand. I got both shots a year ago, so I am all set.