Trying to time the market is unwise. As study after study has found, trying to pick the perfect time to buy stocks doesn't work.

Instead, it's best to buy and hold. That means selecting certain high-quality stocks and holding them for the long term -- five, 10, 30 years or even longer.

With that in mind, let's look at three stocks that could fit the bill as "forever" stocks -- ones worth owning for many years to come.

Continue reading


Source Fool.com