What are the natural ways to fight cold?

Do you take vitamins in daily life? Usually, when I feel the first signs of cold, I take vitamins (D, C, Zink). It always helps me, also it's better to take vitamin C every day in order to maintain immunity. Most often offline pharmacies don't have a wide choice that's why I buy vitamins at Canadian Pharmacy Online.