Bitcoin Cycle Timeline: An Impressive Regularity

2016-2020

-From halving to peak: 525 days

-From peak to trough: 364 days.

-From trough to halving: 518 days

2020-2024

-From halving to peak: 532 days.

-From peak to trough: 371 days

-From trough to halving: 532 days

The next halving is scheduled for March 26, 2028. These cycles seem to follow an astonishing regularity.

The question remains: will the pattern continue?