How many days does it usually take BTC to reach a new ATH after halving? 

 

In 2013, $BTC BTC peaked 367 days after #halving

 

In 2017, BTC peaked 525 days after halving

 

In 2021, BTC peaked 546 days after halving

 

The next halving is on April 20. 

 

If BTC follows the previous cycles, the peak would be around November 2025.