I think holding bitcoins for a limited time can be profitable but it can be risky holding them for too long. No one can really know what will happen in coming time, especially now, after the halving.
Exactly, holding your coins can earn you good profits if you hold them just for sometime until the price goes to a reasonable amount that can earn you some good profits, but it can reduce your profits if you hold them for too long because we can never know when the price starts dropping again.