have all the time in the world - definition and synonyms

phrase informal
  1. to have a lot of time available to do something
See also main entry: time