If you get Health Care from the VA (I Do), you can get your Flu shot from Walgreens, for free & save yourself a trip to the VA Hospital. I know some Vets have to travel a distance to get treated.
This can save you a trip & time. I stopped today & it took less than 10 minutes. They also send a receipt to your VA so your record gets updated. A good deal all around.