With the halving approaching, it is probably better to wait to sell. Usually the price rises leading up to the halving and then there is a small correction before another increase. If you want to sell, you could right at the halving and buy back at the correction and potentially make some profit.
Many people will be really disappointed if halving doesn't affect the price in the way most people wish! I think to give any kind of predictions about future price movements is foolish, the price can rise exponentially, but nobody can give any guarantees about that. We need to be patient, and maybe we need to give Bitcoin more time for the price rise we wish to happen! I am just saying give Bitcoin more space and time and it will grow, hurrying and wishing things to happen faster can't help!
You are right, many people have high expectations for halving, I am worried if it doesn't meet expectations. but it still takes time until next year to prove it. but most people even some famous influncers predict prices will rise and make new history. I also believe that Halving can repeat its history.