all day long
- nonstopWithout pause or break
- endlessWithout termination or boundary
- constantFixed, unvarying quantity
- tirelessNever losing energy
- dawnDay's first glow
dusk · sunrise · sunset · marathon · relentless · continuous · grinding · slogging · exhausting · lingering · dragging · hours · sunup · sundown · daylight · persistent · monotonous · steady
all day longfor a moment
During a brief interval
momentarily · briefly · fleetingly · for a minute · in a flash
all day longintermittently
At irregular intervals
on and off · off and on · sporadically · now and then · occasionally