If you wait for ideal conditions, you'll die waiting.
Story: There are two teams of soldiers who need to get from point A to point B. Unfortunately there's a vicious blizzard swirling, intermittently.
Team 1 decides to walk 5 miles a day no matter what. Team 2 decides to walk as much as possible on days with good weather conditions.
Team 1 made it. Team 2 froze to death.
All to say this: In your work that matters to you, work "5 miles a day" no matter what, and you'll get there. You'll finish; you'll launch (as it turns out, they're one and the same). Work if/when the conditions are good and you feel like it — you'll freeze up.