с духом собраться

(иноск.) — ободриться, придать себе духу (смелости)

Ср. Ксения, между тем, собиралась с духом и приискивала фразу, с которой могла бы начать свои вопросы.

А.А. Соколов. Тайна. 22.

Источник: Толково-фразеологический словарь Михельсона на Gufo.me