поникнуть духом

Устар. Быть в плохом настроении, переживать подавленное, угнетённое состояние. Тут-то увидел Акакий Акакиевич, что без новой шинели нельзя обойтись, и поник совершенно духом (Гоголь. Шинель).

Источник: Фразеологический словарь русского литературного языка на Gufo.me