Some people who think of a great idea wait for everything to come in place. The problem with waiting for everything to align is that waiting does not result in the alignment. In order to get the alignment, you need to take action.
Goals don’t come to the people who don’t go after them. In order to accomplish your goals, you can’t wait for them to happen to you; you have to happen to them. You are the one who controls your own success. The more work you put in towards accomplishing your goal, the more successful you are going to become.
If you keep on waiting, the time will never be just right. The right time to start is now. There is no reason to wait for something to happen. Waiting does not result in progress. Work results in progress.
After enough waiting, it may eventually be too late to implement a goal–someone thought of it already, what you are thinking of wouldn’t be as popular now as it would have been, or something else. In order to implement your goal before its too late, you need to do the work that will allow you to accomplish your goal.
Don’t wait for a goal to happen. Happen to it.