хватило духу

ХВАТАЕТ ДУХУ. ХВАТИЛО ДУХУ. Разг. Есть решительность, настойчивость, смелость для выполнения, осуществления чего-либо. [Саша:] Но как у вас хватает духа говорить всё это про человека, который не сделал вам никакого зла? (Чехов. Иванов). Впоследствии я был доволен, что не отступил перед трудностями, что хватило, как говорится, духу продолжить учёбу (Г. Жуков. Воспоминания и размышления).

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