This is my theory on when this bull run will end. Im not a 4 year cycle believer, I believe on patterns and I like history data. I tried to analyze the patters of the dates, from what i discover there is a lengthening on the low to high cycles with a 52% added days on each cycle. My theory says that in 22 of November 2021 BTC price will peak, if history repeats. It might be not the exact date, but it can give you an approx. date on when this run will peak. Use it with combination of other indicators such as RSI and etc. Not a financial advice. Peace.