For now btc is a little bit risky to buy, i see the btc price is now so high and we need a big amount of fiat to buy small amount of btc, maybe we should wait for the price to drop down before we buy because if we buy now and the price of btc drop drastically we maybe in a big lose we need to understand the situation to avoid lose.
Since bitcoin is a long-term investment, trying to time the market to accumulate bitcoin in a dip will delay your bitcoin accumulation journey. You can use the DCA strategy to accumulate bitcoin either weekly or monthly, whenever your money is readily available. The DCA strategy will allow you to accumulate bitcoin without waiting for it to dip before you can do so. With the DCA strategy, you can even accumulate bitcoin when it's increasing or decreasing, and it will also control your emotions.
I agree with what you say, waiting for a decline before making a purchase will of course miss the opportunity to collect Bitcoin, because we cannot know for sure whether the Bitcoin price will decline and using the DCA strategy as you mentioned will of course allow us to get big profits if we collect it regularly.
Controlling emotions is of course very important and we should not use savings funds for other purposes in the investments we make so that this will interfere with us in carrying out investments.