all day/week/year etc long - definition and synonyms

phrase
  1. for the whole day/year/week etc

    I don’t think I could look after children all day long.

See also main entry: long