Many years ago I learned to act when a good idea popped into my mind. I have never regreted doing that. Often, when those ideas pop into my head, the timing does not seem right for the action, but time and again I've learned to act sooner than later has been a great advantage.
This morning I woke up at 3:30 with a big idea. I researched. I wrote. I acted. It seemed crazy to act on an idea for a few months ahead, but past experience has shown me it's the absolute right thing to do. I remember times when I acted on ideas far before the idea was implemented, and then when the time came, I was so happy that I acted when the energy was strong and the idea rich. Often when the time came for the work I had done, I realized that it was so good that I had completed the task when I did since it was the case that there were interruptions after that which would have greatly delayed, halted, or impacted the work in negative ways.
The lesson is to act when when the idea arrives--do the hard work when the energy is there. You won't regret it.