Is there an exact English phrase for "Сейчас дождь пойдет" as said to somebody when he/she finally does a thing that he/she has been postponing for very long time? However, it doesn't always relate to procrastination. The reason could be the failure or inability to solve a problem until a certain moment. If there is no exact equivalent, what is the next best approximation?
Example:
Представляешь, он наконец-то прибрался в своей комнате. Точно дождь пойдет!