This is just a short term speculation, it is possible that if bitcoin price rise to $28000 or $30000, there could still be selling pressure at that point which could plummet the price down back to $20000 or below. But this period will favour buyers that have long term ambition to hold, there can be volatility within certain range, but all-time-high would not likely take more than 3 years from now.
Note that you are talking about a 50% increase, which in the current bear market situation is very high. I don't deny that such a rise could happen smoothly, within a few weeks or even months, but so far I don't see the reasons for that. Unless the bear market ends and the bull run returns.
The bull run doesn't have to return to see a 50% increase, remember in 2019 when price rose from $4K to $14K? That was all in the context of a broader bear market, with price making a lower high and then collapsing back down to $4K again. I'm not suggesting a 300% increase this time around, as price hasn't fallen as far, but the equivalent dead cat bounce from here to the 0.618 fib retracement would be around $50K.
I'm not even suggesting the bottom is in here, or the bear market is over, this depends more on what happens around $30K when price returns there. Just that many are overlooking what a continuation of a bear market looks like, even if price doesn't make a new low, and it would look like price rebounding to $50K before dropping back down to $25K by the end of the year or sometime next year (12 month later).
Even if price did drop to $12K, the expected dead cat bounce within a bear market to the 0.618 retracement would still be around $48K, as the percentages don't change that much.