Some day in the future, you will realize that the best time to invest was not today, but some other day in the future, when prices were low. But with the information that you have today, the best time to invest is still today, because you do not know when prices will be low, and you do know that the longer you hold your investment, the more time it has to grow.
Toughts?
Investing should start as early as possible to optimally foster results in the future. That is one of the reasons why investment should be done in the long term. Can be spelled out, Investing early is the best choice. It's never too late to invest.