all day long

Related

dusk · sunrise · sunset · marathon · relentless · continuous · grinding · slogging · exhausting · lingering · dragging · hours · sunup · sundown · daylight · persistent · monotonous · steady

Opposites
duration

all day longfor a moment

During a brief interval

momentarily · briefly · fleetingly · for a minute · in a flash

temporal scope

all day longnot at all

Complete negation phrase

never

continuity

all day longintermittently

At irregular intervals

on and off · off and on · sporadically · now and then · occasionally

Familiarity
Top 2,000,000