Here's a simple way to know if you should buy now or wait for the dip, if you are already hodling a substantial amount of bitcoin, it's in your best interest to wait for the dip to happen but if you don't have any substantial amount of bitcoin or no bitcoin at all then it benefits you that you get in now than later because waiting for something to happen will end up with you just waiting until it's too late and then you get in the peak and lose most of your investment because the price starts correcting after the hype. Regarding waiting for dip, that's subjective so you need to set a price that you're comfortable buying.