Bitcoin Bull Runes : How Long Do They Last?
After taking a look at three bull runs we have found three slightly different answers. The 2013-2014 bull run and the 2017-2018 bull run are relatively close in duration, spanning 104 and 165 days respectively. However, the 2020-2021 bull run is significantly longer at 473 days. If we crunch these numbers then we can find out that on average a crypto bull run lasts 247 days.
source
this time it will longer due to fresh geopolitical impetus