for days/hours on end

много дней (часов) подряд

I don't think I can go without food for days on end.

Другие идиомы: