for hours on end

for hours on end

For a long time, specifically many hours. When do you think the doctor will call with my test results? I've been waiting for hours on end.
See also: end, hour, on
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.

for hours on end

Fig. for many hours. We sat and waited in the emergency room for hours on end. The children were happy to play video games for hours on end.
See also: end, hour, on
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.
See also: