I think right now is not a time to sell at all cause of the current market trend which is bullish and we are not sure if we are done yet, and yes the halving us not yet here and we are not sure if we woudl have more price surges or if we would start a retrace.
Bullish is when others se as opportunity to sell their funds and take profit and even if you say it is bullishing remember that there are n specific time when the bull ends r not, look at the price now? the market is falling .
But anyway I'm not selling my holdings, cause I plan in investing for the long term, and i think I'll achieve more profit holding longer than even selling anytime soon and I guess you should do the same.
wow , we have HODLER here

good luck mate , I am for buy low sell high for now to extend my possible profit .
the best time to say your Bitcoin is when you have a particular target and if you don't have a target make a profit anytime there is a a bullish season so you have to have a target that is why many people today lose for their investment because there does not have data get the only expecting to say when the price of Bitcoin Rise Up so that is when they have the inner objective to say their Bitcoin thinking that that is the best time and the best opportunity for them to make your profit