The question is which direction will price action turn to? Well, we can only hope it breaks out and starts a new trend.
It depends on how long you want to buy and hold, if it is for short period of time, I can guess this may still not be the best time because we do not know if the price of bitcoin can go down more, but if it will go down, the downturn would probably not be significant.
You can still wait for aehile before buy but what if you miss the boat? It is possible but I think it is not likely for now.
If you want to invest for a long period of time, you can buy and hold bitcoin right away, the price will increase and you will gain but this can take like 2 or 3 years.
You can have a kind of investment strategy like some people bought at $$35000, but not with Al their money, bought again at $30000 but just part of their money, they are ready to buy at $25000 and also of gone deeper which j do not think, they are ready to invest more money at $20000. This is a good investment that the long term holders will seruly make profit from when bull run start.