Зиртек можно пить длительное время.
Кроме аллергии причиной того,что не проходят долго пятна,может быть грибок. В эттм случае еще мазь могут назначить.
Т.к. у вас ребенок все ест,то прежде чем сдавать анализы на аллергены,желательно хоть какой-то примерный список продуктов попробовать исключить, можно постепенно их убирать и смотреть реакцию. Например: курица,творожки с добавками,детские соки,сладости, бананы,печенье, свежий хлеб.
Если ребенка мучают запоры,то также это может влиять на кожу.