Here are the facts.

For generations, parents have warned: “Put on a jacket or you’ll catch a cold!” But is there any truth to this old saying — or is it just a myth passed down through time?
Surprisingly, modern science says there is a connection… but not in the way most people think.


The Real Culprit Behind Colds

Colds are caused by viruses — most commonly the rhinovirus — not by the weather itself. You can’t simply “freeze your way” into being sick.
However, the cold does play an indirect role. When temperatures drop, viruses survive longer in the air and on surfaces. This means you’re more likely to come into contact with them during chilly months.


How Cold Weather Weakens Your Defenses

Here’s where things get interesting:

  • Narrowed blood vessels – Breathing in cold air can cause blood vessels in your nose to constrict, reducing your immune system’s ability to trap and fight viruses.
  • Dry indoor air – Heating systems make the air drier, and dry nasal passages are more vulnerable to infection.
  • Close quarters – Cold weather sends people indoors, where viruses spread more easily from person to person.

The Surprising Science Twist

Researchers have found that your immune system actually works less efficiently in cooler temperatures. A 2015 Yale University study revealed that cold air can slow the body’s initial immune response inside the nose — giving viruses the upper hand.


How to Protect Yourself This Winter

  • Keep warm – Staying comfortable helps your immune system perform at its best.
  • Stay hydrated – Moist nasal passages are better at fighting germs.
  • Wash hands often – Cold or not, it’s your best defense against viruses.
  • Get enough sleep – A well-rested body can fight off infections more effectively.

The Bottom Line

You can’t “catch” a cold from cold weather alone, but low temperatures can make it easier for viruses to take hold. So, while Grandma’s advice might not be 100% accurate, bundling up on a chilly day might still help keep you healthy — and more comfortable.


💡 Quick Tip: If you start to feel that scratchy throat or runny nose, act fast with rest, hydration, and immune-boosting foods. The sooner you support your body, the quicker you can bounce back.