BTC Seasonality: Same Period in Past Years
Each line shows one year's cumulative change from the prior year's closing price, aligned by date; the vertical line marks today, and the shaded area to its right is the part of this year still to come.
- From Jan 1From Jan 1
- From TodayFrom Today
BTC Monthly Returns
Based on UTC month-end closing prices; the current month runs through today. The bottom rows show each month's average, median and number of up years, counting completed months only. Click a row to add that year to the chart above.
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Full Year |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Average | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Median | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Up Years | — | — | — | — | — | — | — | — | — | — | — | — | — |
Bitcoin Halving Cycles Compared
Each cycle starts at 1× on halving day, so you can compare how far price had moved the same number of days after each halving. Log scale.
Bitcoin · Multiple Since HalvingLog scale
Bitcoin Seasonality FAQ
Figures in the answers update with the page data.
When is the next Bitcoin halving?
Bitcoin halves every 210,000 blocks. The next halving is at block 1,050,000, estimated for around 2028 at 10 minutes per block; the exact date depends on actual block times. The block reward will drop from 3.125 BTC to 1.5625 BTC.
Data on this page is for reference only and is not investment advice. Futures trading is high risk; use leverage with caution.


