The S&P 500 having an annual average return of 10% over the last 30 years isn't my opinion, it's a fact. Google it, I dare you!
Instead of trying so hard to time the market, just spend time in the market. Stop buying and selling based on headlines and fear mongering, and make sure you're invested in good growth stock mutual funds. Building wealth is a marathon, not a sprint.