The best time to buy Bitcoin is when nobody wants it, just like the crash in march of 2020 where people sold heavily through exchanges like Coinbase, Primexbt, Binance, Kraken etc… with prices going as low as 3200 per 1 Bitcoin.
it just requires people with complete belief in Bitcoin's future potential. those who panic sell when prices fall, only think about taking the opportunity to avoid losses or secure their profits quickly. and hope they will wait at the bottom again to collect more.
if you want to buy Bitcoin, then do it right away. Don't delay if you plan to invest long-term. There is no problem if you buy gradually every time you have money that you allocate to Bitcoin. let's say $100 every week, that's not a bad thing. there may be investors who wait for the moment of decline and buy in large quantities to take advantage of lower prices. but if you don't have more money, you can accumulate your Bitcoins slowly.
The question of when to buy Bitcoin should not be the problem, we should have the mindset of buying Bitcoin when the price is low so that we can decide to sell when the price goes up which is one of the ways we can make profits from the market.
Bitcoin is still ranging now and with time maybe at the beginning of next year, we might be seeing the price of Bitcoin going up gradually.
For us to grab from the bull market, it is good for us to try and buy some Bitcoin now when the price is still ranging so that we can sell when the price finally goes up.