We all know that the future price of bitcoin will be high and that is pure profit.
That's true we need to spend you coins, as only holding will not be profitable in future, and if price goes higher then I think we should not hesitate in selling our coins.
There is really no need to hold the coins for a long period of time because it will give you profit no matter what price you sell it in the future.
yes there are times when we must sell the coin to make a profit and when the price was really right to sell. because if you never sell your coins and just to wait for a higher price, it will last for decades I think. as an example, that we are already more than 3 years of never again touched $1000 even $600.
Yeah I think if you are getting profits with the current price then you should sell your coins as waiting too long may not be profitable if price drops in future.
It is really hard to know for what will happen with the value of Bitcoin and we all know that the halving is coming.
But I personally think that it wont even rise after the halving, so it is now a good mindset to not sell your coins now.