This is a humble idea for this current bitcoin cycle. I took 3 previous cycles and projected their avarage differences taking S2F targets as a reference. I noticed the (small) possibility of two main peaks: one during the end of 2021 and one for the end of 2024. I can't imagine a final peak during the end of 2021 because this will result in a similar cycle lenght as the previous one. It would be too much too quick. I was inpired by the second bitcoin cycle, having a first peak in April 2013.
The length for this projected long cycle, untill the 24th of october 2024, is the result of the differences between previous cycles. If this current cycle projection works out, this cycle exceeds the next halving. For sure, one day it will. What are the consequences there? More stability, maturity and much less volatility? Or will there be a second sequence of rallies in the same cycle? ... Or will halving mechanics force to limit the cycle lengths?