The market top will still occur in 2025 if you look at previous cycles, but if you are confident then you can buy from now on.
However, if you are in doubt, you can wait until the right time to buy.
As the halving is getting near, a lot of users are aiming to reach another ATH for btc. This is understandable. And if you truly believe such even will happen, you can start accumulating satoshis to your own advantage. That is, if you understood the drawbacks that you may possibly encounter as this is still a very volatile market.
The drawbacks won't matter when you're in profits when the bull season comes, patience after investing is what matters because if you don't have patience you can't succeed in investing. From my research, there hasn't been any individual that invested in Bitcoin and hold that hasn't made profits. Holding will always give you profits because after Bitcoin halving, Bitcoin will reach a new highest price and then everybody that bought Bitcoin previously will be in profit if you have the patience and hold you'll see the top of the bull market. Becoming a great investor will require you to not see the pullbacks that happens to Bitcoin price as a negative thing, see them as a chance to accumulate more Bitcoin to hold. Bitcointalk bull run top happens a year after halving but don't get surprised when something different happend this time as the market is getting more unpredictable.