When buying through DCA, you do that at different price of level, both price increase and price decrease. No price of BTC is too high for investors who are buying through DCA. When you say that now price is over $40k and it's too high and you will wait for price to drop, do you know how long it will take for this happen or if it will drop to your range of expectation? Those who are waiting for the price of Bitcoin to drop below $40k are still waiting and no one knows how long they will keep waiting. It might take them forever or it might not, who knows? In summary no price is too high for DCA method, you just keep buying at different prices.
No one knows when the price will fall, stay at that price, or even rise. Using DCA means there is a schedule that we make for buying Bitcoin. There are many ways to determine this schedule, such as he can use the time to buy once a week, once every two weeks, or even once a month. The important thing is that he regularly buys Bitcoin on his schedule and saves it.
Many people spend once a month investing in Bitcoin to fit their salary. This method works well for those who work in offices because they can adjust their salaries and allocate their salaries according to their location. They can determine how much money to use to invest in Bitcoin. The important thing is to stay within the amount of money you can afford because you must still meet your daily needs.
The price this week can often be lower or higher or only slightly different from last week when we bought. And with many purchases at many prices, our average purchasing price will decrease. That is our advantage.