3 cycles

2016–2018: Halving → ~500 days → historical maximum → sharp drop.

2020–2022: Halving → ~500 days → historical maximum → collapse by 75%.

2024–2025: We are here. Right at the point where everything started to fall apart last time.

Cycles do not repeat with day accuracy, but their rhythm — their "DNA" — is remarkably similar. And this rhythm says: the time limit for the bull rally has expired.