Han gör ingenting annat än klagar dagarna i ända.

English Translation

He does nothing but complain all day long.

As the literal translation is “days on end” - is this just a phrase that is used for “all day long” please?

You can equally say “dagen i ända”, or “hela tiden”, for a more common expression.