we must know when to enter the market and exit the market, always examine the roadmap on each coin that we invest whether it has fundamental prospects or not. don't hold or stake coins for too long, the development of blockchain technology is not developing well because we will suffer losses in the future
I agree with your suggestion not to hold the coins too long because we do not know how good their performance is in the future. But if that is about bitcoin, I am sure we can hold it for a long time as bitcoin already prove to us that bitcoin can give us a big profit in the future. But if that is a new coin, we can hold it for some time and sell it at once when the price increase so high because almost many new coins or tokens will have their time to soar higher someday. But be careful, the new coins will not always increase so high and give you the profit.