no one knows for sure when the market will react. I think we have to stick to personal analysis. because at this time there is so much news circulating that it cannot be justified. therefore no one knows when bullrun will be
No one knows when the bull run will end. I've rephrased it for you.

But you're right that no one can tell how long this bull run will stay. If you're still at doubt if this is a bull run, you better check your portfolio and decide to take some profits before you miss it and the bears might come then.
Remember the law of trading, buy when it's cheap and sell when it's expensive,
you have to apply this in the world of cryptocurrencies because high volatility will make your profits not maximal,
even you will experience minus if you hold the wrong coins, study TA and study your FA will run smoothly if you have both of these knowledge