А у вас реальные проблемы с иммунитетом - или просто плохое самочувствие? Первое без иммунолога не вылечить, там же все на серьезном уровне. Пытаться поднять иммунитет травами - это как лечить гангрену подорожником.
Если просто самочувствие, нужно причины копать. У вас, подозреваю, график работы постарался и общая нервность работы. Нужно сбалансировать режим дня в выходные, чтобы он компенсировал недостаток сна в рабочий период. Разобраться с режимом питания во время смены. И найти адекватный для себя способ расслабления - дыхательную гимнастику, мини-упражнения, флеш-игрушка, судоку, фигзнат-что.
Насчёт спорта я не очень уверена. Не знаю, как у вас проходят смены, но если вы все время на ногах и много двигаетесь, то вам не стоит вводить спортивные нагрузки в период отдыха. Сидеть в кресле все выходные не вариант, а вот прогулка или лёгкий комплекс упражнений, немного танцев - да. Но не много. Основной принцип отдыха - он должен быть обратен работе. Офисному работнику хорошо пойти в спортзал, а вот экскурсоводу стоит порыбачить в тишине, давая отдых ногам.