Timing Bitcoin’s next cycle top as 2024 halving nears January 29, 2024 Bitcoin took 1435 days to go from the 2017 cycle high to the 2021 high. Will another peak come soon?