I don't think that we'll see this bull run up until the next halving. But what's good is that every cycle that we're coming in, we're having a new higher low for Bitcoin and the price is going to be higher compared to the last cycle of bull run. And anticipating the bears, that might take on 2026 for which most of us are assuming that this year to 2025 is likely the actual bull run, and the peak might appear from 9-10 months from now on. But who knows? every cycle is becoming different and depends on the news that will come out unexpectedly.
Checking at previous historical data of Bitcoin price movement I don't think that a bull season can run till the next halving because as more investors are coming in others that have made some good profits will want to take their profits and when there is also a massive withdrawal of Bitcoin from exchanges to safe wallets it also affects the price of Bitcoin to fall so just like you said, every cycle comes with different expectations so let's see how far the bull will run till it starts becoming bearish but for now we should be expecting to see the price of Bitcoin reach it's peak after some months from now as that has always been the aftermath every halving seasons.