I buy bitcoin to stay for many years, maybe more than 5 years because I believe that it will make me a good amount of profit. But sometimes I end up not making that type of decision, I get in and then I get out quickly because I do not trust the long term profits of the project so I make do with what I get in a short span of time.
If it's not a huge amount then I don't think you should rush to enjoy the meager results. There are times when you have to hang on to achieve more, but of course altcoin are much riskier than bitcoin in the long term. Bitcoin has good potential in the long term, of course, but I'm not being a hypocrite to say that it's great to have some potential altcoin in the long term.
I don't think it's wrong if I own 50% of the assets in altcoin and the other 50% in bitcoin. But I have to diversify altcoin so that 3-4 altcoin are equivalent to 50% bitcoin because we are talking about profit not about decentralized bitcoin as a currency.