Ethereum's price struggled to break the $3,220 resistance, leading to a drop below the $3,120 support and the 100-hourly SMA. Technical indicators suggest waning bullish momentum, as ETH faces major hurdles for a recovery above $3,120. It must hold above $3,020 to prevent further losses, with key supports at $3,000 and $2,950.