@morning glory
With all due respect you can never become immune to flu. New strains show up every year. The CDC can not keep up with providing vaccines. You have managed to avoid being exposed to the flu virus.
There are misconceptions about how one contracts a cold or flu. Being out in the cold has nothing to do with it. Being in a heated environment with people who have a cold or the flu is the culprit. The cold and flu viruses love heated environments. Why do you think doctor's offices and hospitals are like meat lockers? Casinos are another example. Cold and flu viruses do not like cold. Heated venues where numbers of people are in close contact are a cesspool of sickness. I have no doubt that I contracted my nasty cold virus on the plane ride home from Colorado. The plane was heated and there were people all around me hacking, sneezing and blowing their noses.
The CDC recommends hand washing and sanitizing as the best method to prevent virus transmission. Think about it. You handle money. How many thousands of hands have touched the bill in you hand? You grab a shopping cart. How many thousands of hands have been on the cart handle? I carry hand sanitizer and sanitizer wipes in my purse - I use them! Do you use a stair rail when you walk up a flight of stairs? Do you touch the counter at your locally store? What about the products that you pick up off of store shelves - how many people have touched them, coughed on them, sneezed on them? Many venues are kept warm - for "customer comfort". There is your culprit for transmittable diseases.
Keep your environment on the cool side. Virus and bacteria love heat but hate cold.