i wonder if its possible to see bitcoin in at least 20k again
It is not impossible to see Bitcoin price around $20k again, even the chance isn't very big. But we don't know when it is. It can happen in the next bearish, maybe in the next few months, next year, in the next two years, or more. No one knows it since there is no exact time.
should i buy now or wait more to get lower price ?
I think it is better to wait and monitor the trend in crypto market first.
There are too many bad issues/news now, it is not the right sign to buy Bitcoin.
Some experts even predict the price of Bitcoin can drop below $30k again.