I do not recommend keeping cryptocurrencies for a long time, except for marginal and proven cryptocurrencies.
It's for the altcoins that are not yet sure with the future. About holding for a long time with those reputable and solid ones, there's no doubt of holding them.
Some altcoins are good to hold for long term but it's still not a guarantee that you need to take a look at all of them. You just need to hold a few and solid that you're sure with its future.
Only choose the best one if we aim for long-term holding. Yes, it doesn't mean we hold, we can make a profit unless we are holding like Bitcoin.
Those who invest meme coins or shitcoins shouldn't have to take the option of holding long-term as these coins are just profitable during the hypes but after that, we're not sure anymore, many of them just gone.
It is risky to invest in crypto, yet they are profitable if we invested the solid/potential coins. Sometimes we just fall into memes and shitcoins that wasted our time even though we hold for many years still have no assurance.