хватает пороху

ХВАТАЕТ ПОРОХУ у кого. ХВАТИЛО ПОРОХУ у кого. Разг. Экспрес. Достаточно сил, энергии, воли и т. п. для выполнения, осуществления чего-либо. Теперь усталость обрушилась на него с удвоенной силой. Однако он стоически продолжал шагать и шагать… Сыч слышал его дыхание и по нему определял, надолго ли хватит у него пороху (М. Алексеев. Наследники).

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