about time
• used to convey that something now happening or about to happen should have happened earlier.
• "it's about time I came clean and admitted it"
on time
• punctual; punctually.
• "the train was on time"
Similar:
punctual(ly),
prompt(ly),
in time,
in good time,
to/on schedule,
when expected,
timely,
well timed,
on the dot,
bang/spot on time,