Bitcoin Halving Clock Visualization shows how bitcoin price follows the Wave in a spiral move.

Each turn is 210k blocks. "One hour" is 17500 blocks (approximately 120 days).

Last 3 cycle bottoms are around 7:30 and

Last 2 cycle tops are around 4:30.

Today is about 3:20. "One hour and 10 minutes left" to the expected top!