When Will The Bitcoin Bull Market End? Halving Cycle Analysis