hours/days/weeks etc on end - definition and synonyms

phrase
  1. used for emphasizing how long something continues

    He talks for hours on end about absolutely nothing.

See also main entry: end