have time on one's side

Verb

 * 1)  To not be rushed; to have plenty of time to do something.
 * 2)  To be in a situation which becomes more favorable as time progresses.