I actually do not wait for any dips. I buy whenever I get fiat. If a dip comes when I am out of fiat, I borrow the amount of fiat that I am about to get soon, and buy the dip.
I never have any fiat at all. I live on a credit card. When fiat income comes, I cover the credit card debt, any other debts, and if anything is left, I buy bitcoin.