"Don't wait. The time will never be just right."
In his words above, Napoleon highlights a habit many of us share, waiting until circumstances are "right" to go forth and do what we want/need/have to do. While this might seem like a logical argument, it is actually procrastination's greatest ally. Even if the timing of something is an issue, say it has to happen in a particular season ("I'll get fit and do that marathon in the winters...") or timing of circumstances ("When I have my own house I will have my own vegetables garden!!") or even waiting on another factor, such as money to be perfect, that does not mean you should sit stagnant TODAY!
Every little thing you want to achieve can be broken down into steps that you can start doing today. Start where you stand, and work with whatever tools you may have at your command, and better tools will be found as you go along. Things can get a little overwhelming if you are just looking at the end goal. They might seem quite unrealistic to do now because you can't even fathom the first step!
Picture yourself standing on one side of a rushing river, your goal is the other bank. Say you want to get fit to do that marathon in the winters. To achieve this goal, the key words are "get fit". That in itself is quite daunting! So now you understand, the way to put your stepping stones into the river is to work on the getting fit part.
Break it down again. How do I get fit? Slowly. You can't just start running 14 km a day! So think, what's the first step? Maybe it's going for a 10 minute walk after work each night, maybe it is consulting someone else specialised in the field to coach you through to your goal. Whatever you decide, you now have a starting point. That then becomes your first stepping stone you put in front of you in the river. Remember, stepping stones cannot be too far apart or you run the risk of falling in! If you find yourself putting it into the "too hard" basket, break it down further!
What are really waiting for? If you want something 10 years from now, why not start working on it today? It will not seem like a humongous task then. But if you feel the timing is not right, you don't have the money, time or the resources, what makes you think you will have the tomorrow? By working on these today, you will have more time to focus on the more important things tomorrow. So start doing 'that' today. Don't wait up. You will be glad that you didn't.