It will take a long time until Bitcoin reaches $20k again. The whole crypto market is actually down, and the actual BTC price is around $8k, and it is recovering slowly. Maybe we still need to wait for a few years, until the market stabilizes again and the prices will start to go up then highly.
Now, it is the best time to buy BTC and hold it for the long term, because its price will increase soon surely.