If the current price is higher then what you bought then I think you should sell some of your coins and generate profits from it rather then holding long.
each people have goal point, some of them thinking by precentage, if his profit reach arround 10%, 20% , 50% he will sell his bitcoin.
im altcoin trader, and take middle profit arround 10-15% .
so if people who trust blockhalving make the price rise again, better to sell if you get 5% and holding some until the block halving done.