The best time to invest was yesterday, and the second best time is now.
Let’s face it the best time to invest in anything was in the past but its never too late to start investing. So thats why the sooner you start the better it would be.
What I’m trying to say, is that now is always a better time to invest than later in the future. The reason behind this is of course the compound interest.
No matter how much you have to invest there will always be something you will be able to find for that price.
Let’s say that you earn $200 in interest from your index funds then that $200 will start earning interest itself, compounding your total return. But if you are planning to reinvest that money in the long ter, then the market become less relevant.
However if you are worried about buying an index fund at a high. Then keep in mind that you are investing for the long run.