1. lasting the full day/week
busy/working/playing all day long
If something occurs 'all week or day-long', it means it has been happening for the duration of the week or the entire day. This expression is usually a form of hyperbole or exaggeration and used to emphasise the duration of an event or behaviour: "The baby has been crying all day long." "My neighbour's house alarm has been going off all week long. It's driving us crazy!" This is a common expression usually used in social scenarios, but it could be used in professional contexts: "The internet has been down all day long." "That client has been calling all week long."