We have not had the flu since we started getting flu shots years ago, before that we came down with the nasty stuff every year.
Our grocery stores have started providing disinfectant wipes to clean of the cart handles. That wouldn't help you if someone coughs in your face.
I had bronchial pneumonia a few years ago but no flu.
HEB used to have them but not since the summer. Just came in from Walmart (packed) and immediately washed my hands before putting things away. Speaking of, food prices have gone up in the last two weeks. Milk came down to just over $3. Several items (50 lb Alpo, mexican tv dinners and egg rolls) aren't carried anymore at Walmart or HEB.