make hay while the sun shines
make hay while the sun shines {v. phr.}
To do something at the right time; not wait too long.
Dick had a free hour so he made hay while the sun shone and got his lesson for the next day.
Compare: MAKE THE MOST OF.
Categories:
Source: A Dictionary of American Idioms