Timing the next bull run is the big question that nobody really knows the answer. When the bull run starts, price action will make it clear.
you check the past to predict the future
if we check the past , 1 year before halving , price will raise slowly
Maybe after halving, the price can raise faster than before halving because the rewards for the miner is reduce and the price needs to adjust to the new price. The bull run will comes and we only need to wait for a while and we can prepare to join with the bull run by buying more and more bitcoin so we can sell bitcoin in the high price.