едва держаться на ногах
Экспрес. С трудом ходить или стоять от сильной усталости, слабости, опьянения. — Он едва держался на ногах от усталости, но он не лёг в постель, а присел на стул у двери и схватился за голову (Тургенев. Конец Чертопханова).
Источник:
Фразеологический словарь русского литературного языка
на Gufo.me