It clearly depends on which altcoin are you talking about. There are some who are for a long.. long term, and there are others who you might hold them for some days and they give you a x2.
I prefer to hold those coins who are for long term, like ChainLink, Quantstamp, and Flixxo.
How long to hold a cryptocoin/altcoins to earn good profits?