Definitions of take time by the forelock:

  • verb:   act quickly and decisively; not let slip an opportunity