When I was still a newbie to crypto many people told me to keep holding and that's all I did for many years and in the end I ended up with many dead coins, whenever I keep seeing people talking about patience as if it's the only thing a newbie need I always shake my head, the fact is you need more than patience to get good results from projects, having patience sometimes will get you nothing
I hate seeing my holdings of coins going completely off but such projects are often seen im crypto market because of no real regulation and no control over project and people behind them, it is the end user that has to face the risk so it is always better to cashout partially whenever we can.