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!