Megadosed Vitamin C (5 grams) per day for a week does the trick for me when I feel cold coming up.Also zinc is very important for your immune system.Take 50-100 mg of zinc chelate every day. Many athletes have a zinc deficit and don`t even know about it.