The ideal time to invest is as early as possible, because time in the market beats timing the market. Since no one can predict for sure when prices will rise or fall, it's usually better not to wait too long before investing. Once you've secured your emergency fund and want to invest surplus money for the long term, you can get started – no matter what the market is doing right now.