If you're holding out on buying Bitcoin until it reaches $10K, $20K, or even 30K, you are gambling.
You buy Bitcoin at the price you deserve.
Maybe I'm wrong and we DO see those prices at some point in the future, but I'm not willing to risk it because having to buy $100k BTC will be a lot more painful.
That's why I recommend dollar cost averaging no matter what the price is.