You should think about selling a stock not because it's about time since its been 3 years or 5 years or 10 years, it should be about whether your investment thesis remains. This means whether the research that supports your decision in buying and whether the profitability of the company still sticks.
Take Coca-Cola for example. The stock has been consistently giving out dividends year over year and is regarded as a very stable business because who doesn't love drinking Coca-Cola? It is a classic soft drink well-loved by many for decades, especially so for the Westerners. Investors who held on to Coca Cola stock over the decades have been well compensated with dividends. However, much attention has been paid to the harmful effects of overconsuming soft drinks and the high level of sugar that could lead to health issues like diabetes recently. Many countries are also starting to impose sugar tax to signal consumers to consider healthier alternatives. If Coca Cola adapts well and starts venturing into healthier alternatives, then you can consider holding on to their shares. If they still stick to their original Coca Cola as their core business as with previous decades, then maybe its about time to sell.
1 more comments
I hold my stocks/ETFs for 24 years maximum now, I hold them always for (almost) 'forever'. I sold only (rarely) when I wanted to buy something expensive, and 2-3 stock companies defaulted completely, so total loss, during the dot.com bubble. The rest worked out just fine for the majority.
It would be a mistake to believe that there is a selling point.
Buy & Hold ultra-longterm is the major road to investing success. Feels good. Not many have this patience in good + bad times, though.
what also to avoid, here: