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 .