The cost of waiting for the perfect moment to invest typically exceeds the benefit of even perfect timing and because timing the market perfectly is nearly impossible, the best strategy for most of us is not to try to market-time at all. Instead, make a plan and invest as soon as possible.