make hay while the sun shines
Meaning
Make good use of favorable conditions or an opportunity while it lasts.
Tone & use
Often encouraging and practical: do useful work when the time is right. Depending on context, it can also describe opportunistic behavior.
Example
“The forecast is clear this weekend, so let’s make hay while the sun shines and paint the fence.”
