Bitcoin Market Cycles

Admin Login

Current Cycle
2025
Halving: Apr 20, 2024
Days Since Halving
--
Price at Halving
--
Current Price
--
ROI Since Halving
--
Cycle Peak Compare
--
Cycle Progress — Average halving-to-halving: ~1400 days (~3.8 years)
0%
Halving
Day 0
Bull Phase
~Day 350
Blow-off Top
~Day 530
Bear Market
~Day 700
Accumulation
~Day 1100
Next Halving
~Day 1400
DRAW
Color:
Width:

BULL MARKET CYCLE COMPARISON

BTC price aligned by halving date — log scale. Each cycle starts at Day 0 = halving day.
Scroll to zoom | Drag to pan

CYCLE ROI COMPARISON

Return on investment from halving price — how many X from halving to each day
Scroll to zoom | Drag to pan

DRAWDOWN FROM CYCLE PEAK

Max drawdown from each cycle's all-time high after halving

BTC ALL-TIME PRICE HISTORY

Full Bitcoin price history on logarithmic scale — halving dates marked with vertical lines
Scroll to zoom | Drag to pan

CYCLE STATISTICS

Key metrics for each cycle — peak, bear market bottom, and drawdown
CycleHalving PricePeak PricePeak ROIDays to PeakBottom PriceBottom DrawdownDays to Bottom

BEAR MARKET BOTTOM PREDICTION

Based on diminishing bear severity pattern across cycles