If it was like the last one, it seemed to have about 6 or 7 cycles bull correction bull etc.
No one knows when bullrun end, it always depend on the market movement, supply and demand and trust, everthing you hear from expert on crypto is also a prediction with bases that is why sometimes the expert prediction has a great capability to become true, but it depends on you if you listen to expert or not .
Those experts are not really experts, they are just veterans and yeah sometimes they could be right but nobody could estimate what the market will do specially an unregulated one, which is why they are so many times wrong, some billionaire could end up buying a ton of bitcoin and change the price very easily, or there could be some bitcoin whale who will sell as much as they can, all bitcoins they own, tens of thousands, and crash the market.
Nobody and I mean NOBODY could know that, it is impossible to predict something like that, they do not let anyone know before they do it, which is why it is impossible for anyone to make that kind of prediction. This is the reason market could keep being bull or could start to crash and we wouldn't know beforehand, because it's an unregulated market that people do whatever they please whenever they want to.