long time coming

Related

delayed · anticipated · arrival · destiny · brewing · years · buildup · earned · deserved · moment · payoff · reckoning · slow · gradual · eventual · simmering · threshold · breakthrough

Opposites
temporal anticipation

long time comingimmediate

Happening without delay

instant · sudden · quick · prompt · instantaneous

expectedness

long time comingout of the blue

Without any forewarning

unexpected · unanticipated · out of nowhere · bolt from the blue · unforeseen

Familiarity
Top 2,000,000