My suggestion is to not try to time the market. You haven't said so, but I'll assume you are planning for the long haul (lifetime investment versus the next year or two/trying to treat the stock market like a savings account). If so, then market fluctuations mean nothing to you, and trying to time the market is nuts because we're looking at time horizons in tens of years rather than months. Invest in an index fund, add to it regularly, and in a dip down, cram even more in if you can, stocks are on sale. We are *always* headed towards a new all time high.