Now, it is the best time to buy BTC and hold it for the long term, because its price will increase soon surely.
Yes, it takes time, although this is all what we are aiming and wishing for Bitcoin to come back at $20k, if this happen this year then, I will be one of those who will regret as I already sold my Bitcoin and just holding a bit, but, still planning to buy more when I do have extra cash again. Market is really good right now, I think $10k is possible for this year.