Noo, you should not hodl something forever just because you bought it and it's precious to you. The thing about investing and stock market in general is, that people are constantly seeking the _best_ returns. If you have invested in something and it goes up by 10% in a year while a similar asset goes up 50%, you should probably re-evaluate your investment.
I have noticed that companies and investments do roughly divide into winners and losers. Meaning a currently well-performing asset will do well in the future. And a badly performing asset will probably suck still years to come.
One of the best things in investing i have done is selling my badly performing assets and buying some over-priced but well-performing assets. Sometimes the price is worth the hype.