The bull run is just beginning, and there's still a long way to go.

Historically, Bitcoin follows a pattern where the bull run lasts around 1,001 days from the bottom to the peak.

If this historical trend holds true,

the next all-time high (ATH) could occur in about 287 days,

around the fourth week of September 2025.

Following that peak, we may see a prolonged selling phase lasting approximately 406 days.

$BTC $XRP