For me, BTC price is so unpredictable. Few month ago I even dont think, that $20k price for BTC is real untill the end of the year. But now its more than expected.
Sell it or not is all up to you.
Not just you but everyone. It is highly unpredictable and no one can actually know what can even happen just in a split of second. If we all know when exactly BTC will go down or up, we will all know when to get out without even batting an eye. It is a world that anything can happen at anytime, so it is better to get use to it for those holding for the long run and learn how to trade, for those who want to trade and follow the charts. However, it is their call.