Just how do you define your hodling recommendation? Is it really forever or does it have any exceptions?
There is no term of "holding forever". Each person who invests in Bitcoin, they may expect for profits someday. However, how long holding the Bitcoin can be varied among the holders. Mostly people hold Bitcoin for 3-4 years (following 4 years cycle), but there are also people holding Bitcoin for 8 years or more. This will depend on the target of each holder.
I myself only hold 3-4 years so far. I always take profits during the bullrun and rebuy on the next bearish. In my own opinion, this way is the most effective way to collect more Bitcoin and having enough money for the profits. However, the whales may have no time to always monitor the market, so they target for the profits for a longer time. They must also expect for bigger profits, it may need some cycles to achieve it.
By the way, have you made a plan about the time period of holding your Bitcoin?