We must always monitor the market and make predictions of market movements. Currently the market is starting to improve, and we should continue to monitor every coin we own, if it has reached the selling target, we should sell it quickly. As you said, let's not be greedy. Later buy again when the market corrects.
The crypto market is very volatile and highly unpredictable so how exactly can you predict when is the right time to buy and when the right time is to sell?
The answer is you can't, when it comes to altcoins, regardless how long it's been in the crypto market, all you're doing is gambling with your funds, because, altcoin investment is all about predicting the right time to sell and buy, which is almost impossible to do, greedy or not, everyone wants to make profit when they enter into an investment, even if you're in profit, you would still want even higher profits, and when there's no assurance that the token would be there until your set target, there's always every tendacy of a crash or a dump when dealing with altcoins, which makes it very unsafe to be considered as an investment.