Holding isn't always the best option though sometimes it's also best to sell your coins when the hype is still high though it's unpredictable to tell when's the all time high but when you're already profiting x2-x3 then let those coins go and buy back when the market starts going down again. The problem with holding for long period of time is your profit also takes a while and most of the time it isn't that much even though the coin reach x10 and then you sell, you'll end up realizing that you'll profit more if you sold during the x2-x3 increase then buy back then sell again in another pump especially right now that the market is so volatile so if you keep on holding sometimes you'll miss out on the bull market.