According to data from cryptocurrency research firm K33, Bitcoin has been fluctuating since it broke the $100,000 milestone earlier this month. However, history suggests that it could reach a new all-time high around mid-January next year.

Bitcoin reached an all-time high of $108,309 on December 17, but plummeted last week alongside the stock market after the Federal Reserve hinted that the rate cuts in 2025 would be lower than previously expected by policymakers.

According to K33's research director Vetle Lunde, based on data from Bitcoin's past three cycles, the average duration from the first to the last all-time high in each cycle is 318 days. With Bitcoin reaching its first all-time high in the current cycle on March 5, if the average duration from previous cycles repeats, investors could see the cryptocurrency reach a new peak in this cycle on January 17, 2025.

Cryptocurrency analysts typically categorize Bitcoin's price performance into a four-year cycle, each of which goes through four stages: breakout, hype, correction, and accumulation. This cyclical division is primarily based on the Bitcoin halving schedule, a mechanism that controls the supply of the cryptocurrency. Halving refers to the halving of the reward for mining Bitcoin, which occurs approximately every four years, with the most recent event happening in April of this year.

If Bitcoin really does reach a cycle peak in mid-January next year, it will be close to the inauguration of Donald Trump as President of the United States, which is on January 20.