В любом случае - поднимать иммунитет. выше уже писали, однажды попав в организм, он не спешит оттуда выбираться. Чуть переутомились-переохладильсь, да какой-нить стресс сверху, и - нате пожалста... В общем, надо комплексно, иммуномодуляторы (еще не знаю, есть ли здесь аналог циклоферона или чего-то вроде.) Нужен иммуноглобулин человеческий, внутривенно или в таблетках. Ну и местная терапия, естественно. Витамины если пить - то комплексные, а не избирательно. Вам же весь иммунитет "поднять" надо, а не только простудоустойчивость... Понимаю, что не слишком сильно помогла с решением проблемы, но может, хоть разобраться...