the bull run will come any time, but don't know the Exact time.. just hold with without panicking, it will make you rich any time..
History tells itself and every couple of years the bitcoin price reach a new all time high driven by adoption, halving and some major events. Obviously these events could take place, few weeks before seeing the new trend in price but it happens in the end.
For the moment, it is the consolidation phase which can be followed by a bull run or at the opposite a transitory period of price decrease.
Mostly it's the halving itself that is the catalyst for a bull run, Bitcoin is going to be very hard to acquire and so their will be a demand as the supply is going to be limited. The thing is that it's not going to be very quick to suddenly see new all time high right after the halving. It will take weeks and months before we can finally see some movement. Although it's the first time that we have reach new all time high prior to the halving. And so with that, it might be a different run for this cycle, but the thing is that most speculators are pointing at a $100k++ as the next bull run price. So what we need and as what we have been preaching, we just need to have more patience this year and the next. And let the market flow naturally, and once we are in the flow, nobody can stop the bulls.