i god tid

Adverb

 * 1) in good time (well in advance, with time to spare)