SOS! Я не поняла, у него на все вышеперечисленное аллергия???
Вам бы к аллергологу