In my opinion, the price of Bitcoin will take a long time to reach $ 20k.
Currently, the price of Cryptocurrency is experiencing a substantial price decline, not just Bitcoin that has dropped in price but almost all of the altcoins have decreased prices.
Wait and keep watching the Bitcoin price until it shows a price increase if the Bitcoin price rises then you can immediately buy Bitcoin.
If there is no increase then do not buy Bitcoin.