It's your wish, You bought Bitcoin at deep and want to sell at top, if you don't care about 100K rally then you can sell, But in my opinion why you sell your Bitcoin if you don't need to sell it. there are many hodler who hodl Bitcoin during the years but didn't sell a penny cause they don't need to sell it they have money in real life and they invested in Bitcoin for securing their future. If you bought a land you will never sell that until you don't need to sell cause you know that land will secure your future life. So if you need money then you cn sell a little portion of your investment and hodl the rest of BTC.
^ That is definitely a good question if you don't need it, then there is no reason for your to sell your BTC, each of us has a different insight about selling our BTC, that is fine to sell anytime as long as your profit was there and do not sell when the price is low upon you purchased it. But if you do not need cash, keep holding and wait for a better opportunity, as we witnessed, BTC was boosting too much the price this year, it will always have a surprise of having a new ATH after a month passed. Nevertheless, think twice that you can not able to jump again when the BTC price is too expensive.