for days on end

for days on end

For a long time, specifically many days. Ugh, we've been working on this project for days on end, and management just gave us another batch of changes to make.
See also: days, end, on

for days on end

Fig. for many days. We kept on traveling for days on end. Doctor, I've had this pain for days on end.
See also: days, end, on