Consider going to Wal-Mart for their $.88 colds and flu medications in the front of the store , as well as vitamins and first-aid supplies. (Check for expiration dates)
I suggest not going to Walmart at all until flu season is past. That is a great place to catch it. Putting your hands on a cart handle is the first problem. Walmart seems to always be crowded and sick people are in there buying medicine and food, etc.,. One sneeze can send a virus many feet away from the sneezing person. That is the second problem. Put your items on the counter to pay for them and persons before you did that and transferred bacteria/virus to that counter.
A few weeks ago, before the flu was rampant, I went to Walgreens at a time only a few people were in there and picked up what I might need and as soon as I walked out the door, I used hand sanitizer before I got in the car and touched the steering wheel.
I can't take the flu shot so I'm not leaving my house much at all until this is over - guess what, I have plenty of stored food to get me thorough flu season without going to the store. The country is in an epidemic stage and there's not enough room in emergency rooms or the hospital for those who are worse. An epidemic means I'm not going anywhere ‘cause the flu is out there like a monster or zombie just waiting for me to walk by.
If you have had a flu shot you are in a much better position than I am.
I saw those meds, although I didn’t purchase any they appear to be a decent buy if the expiration date wasn’t too soon. (which I didn’t check)