It's very disappointing to invest in untrusted coins that in the first case was good but after few months they become inactive. Holding for one to two years is advisable when the coins are very promising and you have the assurance of profit.
There is no guarantee of profit and will never be on the cryptocurrency market. well, maybe when the market will be regulated, but even then it will just reduce the risk of loss, but does not guarantee profit