Our research shows that long-term buy-and-hold investing leads to significant profits. Over the past 30 years, annual stock market returns have averaged 10.7%, bonds and real estate yielded 4.8%, and gold returned 6.8%.| Liberated Stock Trader