on end

on end  {adj. phr.}
Seemingly endless. — Used with plural nouns of time.
Judy spent hours on end writing and rewriting her essay.
During July and August there was no rain for weeks on end.
Categories: adjective time