take time by the forelock

Verb

 * 1)  To seize an opportunity quickly before it is no longer available.