If you think this is the best decision for you to make at this point then good for you because no one can predict the future of the market. The best time to buy Bitcoin is when the price of Bitcoin is very low, and right now the price of Bitcoin has really increase to higher amount , it is important for people to understand the market and not to rush into the market to buy because buy Bitcoin because of the price of Bitcoin is increasing.
Best time to buy Bitcoin is time you have money to buy it and at your affordable price. Assume you always have spare money for investment, best time for buying is in a bear market that was in 2022 and 2023, better is in 2023.
Now the market is already in a bullish mode so is it still a good time to buy?
It is still a good time for buying if you expect Bitcoin to make a new all time high for this bull run and expect that it won't be less than x2 from $69,000.
This time people should apply buying bitcoin with amount one can afford to loss and not to enter the market with Greed to make big profit because of the price of bitcoin is increasing .
"Being fearful when others are greedy; and being greedy when others are fearful". We know that but it's hard to apply it in investment and trading if we can not master Psychology of market cycles and can not control our own psychology, greed and fear.