It is likely that bitcoin may test a support soon to around $14K to $13K before reaching to $20K resistnce zone so trade with caution. It is because there are more holders who are still waiting to sell it on $20K so it is possible that bitcoin may test a support before reaching to $20K level to avoid the panic sell otherwise the scenario may be same as of 2017 because of panic sell it took around 2 years to reach to this level again.
If this prediction will happen, I am pretty sure that the majority of the bitcoin holders will do buy back then hold again for the preparation of kicking its price value in the market to hit 19K$ up to 20k$ each Bitcoin. Imagine, it's been 3 years ago before this price of bitcoin hit 18k$ could you imagine that dude, 3 years of holding for the long term holders.