Was just working on a new study showing the number of months and days between prior ATH's for Bitcoin has typically been between 46-49 months or 1400 to 1492 days as shown in the Green boxes.
Based on the 2017 cycle, that puts this cycle ATH around November 1st 2025. So we don't have much time if this cycle is going to play out like prior ones.