a long time coming

idiom

Definition of a long time coming

: arriving or happening after a lot of time has passed His promotion was a long time coming.