Timing the market is so hard unless you're a fulltime trader. DCA and buy every major dip is a decent strategy that won't have you losing hair/sleep.