How long to hold a cryptocoin/altcoins to earn good profits?
This depends entirely on the coin and the circumstances, sometimes the best profits will come within a day, sometimes not for many years. It's really something you need to consider each situation uniquely. As an average I would say a few months will normally be the span between cycles, that is high to low trends, but over those months most coins grow as well.