I think holding for 2-3 years will be god but it depends on what altcoin would you hold if that alt is trusted. Like ethereum it is good to hold such it is the one that would alter the bitcoin in time ro time because it's the leading coin that has a higher value in the market except butcoin.