To make a decision on holding or taking profit, depend on NEED. If there is urgent need of the holder to take up profit unavoidably, it is not bad to take profit and attend to the urgency and secondly it reduces the risk of loosing more
, If you take profit,there be lesser regret Incase of any crash.
As a matter of fact, you can't keep holding forever.