Depends on the tense of the verb that precedes it:
He finally apologized. It's been/was a long time coming.
John: He's going to apologize.
Mary: It's a long time coming. that is, he hasn't as yet, and the apology is long overdue.
- For Teachers