This is why DCA is always the best way. No point waiting for the right time to buy, because you might never get the right time you seek. When BTC was 114k recently, imagine waiting for it to dip further before you buy, but it never does. That means you've missed out on the opportunity.
I am not one of those who feels he has to wait for a dip before he buys. Don't get me wrong, if it dips and I have money, I'll buy the dip, but I also buy whenever I have money to buy, dip or not. If I were only waiting for the dip, and it doesn't come, I'll use the money for something else, which is an even worse scenario than buying bitcoin at an" expensive" price.
DCA is important to get rid of bottom finding attempt and you can simply work for money, then use your money (not all of it for good risk and finance management) for DCA.
I know one good website with so helpful tool for DCA.
Dollar Cost Averaging with costavg.com include exchange feehttps://costavg.com/DCA your entries and you will need to have plan for withdrawal, the author of this thread has a good withdrawal strategy.
[ANN] JJG Sustainable Bitcoin Withdrawal Strategyhttps://bitcoindata.science/withdrawal-strategy