3 reasons why Bitcoin price can’t take out the $90K resistance level

Since reaching a weekly high of $88,752 on March 24, Bitcoin (BTC) price has formed a series of lower highs and lower lows in the 1-hour time frame chart.
As the end of the week approaches, Bitcoin price has failed to break above the $88,000 resistance, reducing the chance for a $90,000 retest before the end of Q1.
Bitcoin 1-hour chart. Source: Cointelegraph/TradingView
What is keeping Bitcoin under $90K?
One major reason for Bitcoin’s current price struggles is constant sell-side pressure from short-term holders (STHs) or investors holding coins for less than 155 days. Glassnode’s “The Week On-chain” newsletter noted that the current Bitcoin cycle has witnessed a “top heavy” market where investors who purchased BTC at higher prices hold a significant portion of Bitcoin’s supply. As a result, the STH cohort have become the primary group facing the largest price drawdown since Bitcoin’s 30% correction from its all-time high.
In the report, Glassnode analysts said,
“Volume of Short-Term Holder supply held in loss surging to a massive 3.4M BTC. This is the largest volume of STH supply in loss since July 2018.”
Bitcoin total supply in loss held by STHs. Source: Glassnode
The selling pressure faced by the short-term holders is reflected in Bitcoin’s accumulation trend score.
Bitcoin’s accumulation trend score, a metric that quantifies selling pressure, remained below 0.1 since BTC price dropped from $108,000 to the $93,000-$97,000 range. A score under 0.5 signals distribution (selling) instead of accumulation, and a sub-0.1 value highlights intense selling pressure.
Another reason Bitcoin has struggled to break through the $90,000 threshold is due to the contraction of liquidity conditions. Data suggests that onchain transfer volumes have dropped to $5.2 billion daily, a steep 47% decline from the peak during the rally to all-time highs. Similarly, the active address count has also decreased by 18%, dropping from 950,000 in November 2024 to 780,000.
At the same time, the open interest (OI) in the BTC futures market dropped 24% from $71.85 billion to $54.65 billion, with the perpetual futures funding rates also cooling down.
This deleveraging and liquidity contraction—combined with only 2.5% of the total supply moving in profit during the correction—limits the market’s capacity to rally past $90k since there are insufficient buy orders to absorb sell orders.
Related: Bitcoin price prediction markets bet BTC won’t go higher than $138K in 2025
New demand for Bitcoin continues to fall
Glassnode data also highlighted that the current BTC bull cycle lacks new demand (buyers) entering the market, with the Cost Basis Distribution (CBD) Heatmap showing supply concentration at higher price levels ($100K-$108K) but no significant influx of buyers at lower levels to drive a price recovery.
Bitcoin Euphoria Zone, Top Buyer Cost Basis. Source: Glassnode
The lack of demand factor is compounded by macroeconomic uncertainty, which has discouraged new investors, as seen in the transition to net capital outflows when the 1-week to 1-month STH cost basis fell below the 1-month to 3-month cost basis.
However, Glassnode analysts said,
“The flip side of these observations is that the Long-Term Holder cohort still retains a substantial portion of the network wealth, holding almost 40% of invested value.”
Essentially, these periods of prolonged accumulation can eventually constrict the supply and lead to better conditions for a new wave of demand once a stronger uptrend is established in the market.
Related: Would GameStop buying Bitcoin help BTC price hit $200K?
This article does not contain investment advice or recommendations. Every investment and trading move involves risk, and readers should conduct their own research when making a decision.
Bitcoin (BTC) $ 101,897.00
Ethereum (ETH) $ 2,258.58
Tether (USDT) $ 1.00
XRP (XRP) $ 2.02
BNB (BNB) $ 623.83
Solana (SOL) $ 134.45
USDC (USDC) $ 0.999801
TRON (TRX) $ 0.267449
Dogecoin (DOGE) $ 0.153819
Lido Staked Ether (STETH) $ 2,257.45
Cardano (ADA) $ 0.548749
Wrapped Bitcoin (WBTC) $ 101,818.00
Hyperliquid (HYPE) $ 35.64
Wrapped stETH (WSTETH) $ 2,722.45
Bitcoin Cash (BCH) $ 453.96
Sui (SUI) $ 2.51
LEO Token (LEO) $ 9.12
Chainlink (LINK) $ 11.85
Stellar (XLM) $ 0.231313
Avalanche (AVAX) $ 16.99
USDS (USDS) $ 0.999747
WhiteBIT Coin (WBT) $ 48.34
Toncoin (TON) $ 2.76
Shiba Inu (SHIB) $ 0.000011
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.999886
Litecoin (LTC) $ 80.84
WETH (WETH) $ 2,259.71
Wrapped eETH (WEETH) $ 2,418.43
Hedera (HBAR) $ 0.137587
Monero (XMR) $ 305.33
Ethena USDe (USDE) $ 1.00
Polkadot (DOT) $ 3.21
Bitget Token (BGB) $ 4.08
Coinbase Wrapped BTC (CBBTC) $ 101,881.00
Pi Network (PI) $ 0.508700
Uniswap (UNI) $ 6.33
Pepe (PEPE) $ 0.000009
Dai (DAI) $ 0.999714
Aave (AAVE) $ 232.77
OKB (OKB) $ 53.19
Ethena Staked USDe (SUSDE) $ 1.18
BlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00
Bittensor (TAO) $ 308.18
Aptos (APT) $ 3.99
Cronos (CRO) $ 0.081840
sUSDS (SUSDS) $ 1.06
Internet Computer (ICP) $ 4.59
Jito Staked SOL (JITOSOL) $ 162.90
NEAR Protocol (NEAR) $ 1.93
Ethereum Classic (ETC) $ 15.35
USD1 (USD1) $ 0.999609
Tokenize Xchange (TKX) $ 27.22
Ondo (ONDO) $ 0.685265
Mantle (MNT) $ 0.588769
Gate (GT) $ 16.30
Fasttoken (FTN) $ 4.44
Kaspa (KAS) $ 0.066207
Official Trump (TRUMP) $ 8.71
Cosmos Hub (ATOM) $ 3.77
Lombard Staked BTC (LBTC) $ 101,828.00
VeChain (VET) $ 0.019675
Sky (SKY) $ 0.074396
POL (ex-MATIC) (POL) $ 0.175406
Artificial Superintelligence Alliance (FET) $ 0.602885
First Digital USD (FDUSD) $ 0.997990
Ethena (ENA) $ 0.244925
Render (RENDER) $ 2.87
USDtb (USDTB) $ 0.999953
Jupiter Perpetuals Liquidity Provider Token (JLP) $ 4.21
Filecoin (FIL) $ 2.11
Algorand (ALGO) $ 0.160971
USDT0 (USDT0) $ 1.00
Binance-Peg WETH (WETH) $ 2,257.90
Worldcoin (WLD) $ 0.833266
KuCoin (KCS) $ 10.81
Arbitrum (ARB) $ 0.269387
Quant (QNT) $ 91.77
Binance Staked SOL (BNSOL) $ 142.57
NEXO (NEXO) $ 1.15
Sei (SEI) $ 0.202505
Kaia (KAIA) $ 0.188318
Flare (FLR) $ 0.016151
Rocket Pool ETH (RETH) $ 2,572.58
Kelp DAO Restaked ETH (RSETH) $ 2,366.34
Jupiter (JUP) $ 0.351764
Polygon Bridged USDT (Polygon) (USDT) $ 1.00
Binance Bridged USDC (BNB Smart Chain) (USDC) $ 0.999787
Injective (INJ) $ 9.95
Celestia (TIA) $ 1.42
SPX6900 (SPX) $ 1.05
Bonk (BONK) $ 0.000012
PayPal USD (PYUSD) $ 0.999667
Fartcoin (FARTCOIN) $ 0.914681
Virtuals Protocol (VIRTUAL) $ 1.39
XDC Network (XDC) $ 0.056233
Sonic (S) $ 0.283388
Story (IP) $ 3.09
Stacks (STX) $ 0.570423
Solv Protocol BTC (SOLVBTC) $ 101,725.00
Optimism (OP) $ 0.494256