English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We say: "John has been doing something all day/week long."

Is this a stock phrase with "week" and "day" only?

Can I say:

I slept all weekend long

Thank you

share|improve this question

All can be used to describe the entire duration of time, most common are

all day long
all week long
all year long
all night long
all weekend long
(the entire weekend)
all day long

an exception is all life long which is usually expressed as entire life (long) or life long

He lived in Europe his entire life
He is a life long follower of French Impressionism

share|improve this answer
You wouldn't use this construct for short times, like minutes or hours. "He held his breath all minute long." sounds wrong. – Oddthinking Feb 22 at 3:38
Thank you so much. So "I slept all weekend long" would be the same as "I slept all weekend"? – asef Feb 22 at 3:45

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.