So I would prefer to hold for as long as possible, since coins generally do well with time
You should know that not all coins do well over the time, the coin which you are holding will determine if you will make money even if you hold over time. If you are holding bitcoin, or other strong altcoins, then you should know that they are going to perform well over time, but if you are planning to hold shitcoin, then you should know that you are making a great mistake. Shitcoins are always hyped, and immediately the hype dies down, then the coin is also going down, so if you are planning to hold coins like that for long term, then you will end up losing your money. But if you are holding bitcoin and some strong altcoins, then you will be making profits over time.
This made me remember WAKADA INU in those days. What a great hype then. Since then I don't buy so much hyped token. And if I eventually buy, I don't hold for long before I sell. But my question here is that: Are we still expecting the bullrun? If yes, I can advise you to hold especially if it's Bitcoin and strong altcoin.