take time by the forelock

verb

1.
act quickly and decisively; not let slip an opportunity