(and) not before time (too)

used to say that something should have happened sooner