A well balanced diet should cover you nutritionally, but above all your immune system needs you to get adequate amounts of good sleep.