I suppose hodling is the best option if you have BTC. About 6 years ago I withdrew some money, I consider it as a mistake, since later it rose significantly. And now there is one more reason to hodl: the chance to save money in case of dollar (or other fiat) inflation. I don't know if BTC is going to be stable during inflation, but there is such possibility.
Hodling to what end though? You need to figure out what actually are your long term aims and what are you trying to achieve from investing in crypto. Without setting clear goals, you're more likely to make rushed, emotional decisions. For some the goal could be a new car, for others - buying a house for cash, and others will aim into retiring early or just passing their stash to their children. The more realistic the goal is, the more likely it is to be achieved, but holding without any pourpose bears the risk of either dying before seeing any benefits or panic-selling when things temporarily go bad.
You cashed in some BTC and now consider that a mistake only because now you know that the price went up. But you didn't know it then, so if selling BTC helped you achieve some life goal, there's nothing to regret.