Well, i just hold until it makes profit, i dont like to hold for years, i just hold as long as it is necessary.
For example, i bought some Siacoin at 120 sats and i sold them at 200 sat each one, i made a 80% profit in less than a month. I prefer doing this and then buy another coin, than just wait months for a big big pump.