It's a complicated question really.. I do think holding makes sense but you have to buy in at the right times.. I usually look to buy blood from deep bleed-outs and fud as my position so if you buy when the price is pushing really low or down to all-time lows, in most cases provided its a coin worth having, youll be much more suited to hold long-term since you bought near the bottom.. Most noobs, however, hear hodling is okay and that means they can buy whenever near all-time highs, all at one price point, and they just hodl for 10 years and get rich. The reality is nothing is guaranteed, but you can definitely tip the odds into your favor by just using common sense, and looking to buy on major pullbacks and being willing to sell when you are at certain levels of profit as a form of discipline.