Me and a lot of my friends all agree that taking multi vitamins works wonders. I take ones that boost my immune system and have zinc in them. When I first started long haul flying from short haul flying I was getting sick with colds every month, but since taking the multi vitamins I never get colds. I didn't get a single one this winter period, so for me that was the answer!