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
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