The average #Bitcoin cycle:

Starts 170 days after halving

Peaks 480 days after halving

We are currently 252 days after the $BTC halving