BTC is notorious for following cycles just as the stock market and right now we are just finishing a very steep halving cycle. So we can assume price will start to recover after we continue to test this 20k support, a further drop is possible but i feel as 18k being our rock bottom. by summers end we will start to see some solid price bounces once things cool down a bit.