If some project teams maintain active development, then I think it's worth holding on for a long time.
And some useless hyped tokens, then I would seek to sell them quickly.
For me in my own strategy I would sell it immediately as soon as they have value on exchange. Because I will use that to buy much stronger and reliable coins. In that way it has better chances of gaining good profit.