(all) the livelong day

idiom

Definition of (all) the livelong day

old-fashioned + humorous
: all day I've been working all the livelong day.