You are confusing yourself, best time but too high and need to wait for a cheap price?
It's always the best time if you know how to deal with this market, your opportunities depends from how will you perform your strategy, if you are aiming for short term, better to wait for some correction but if you are aiming for long term, buying as early as now is the best thing to do, forget about checking the price from time to time, just set your target and leave your asset inside your safe wallet, just just alarm to remind you if your set goal is already been reached.
This forum is full of confused people commenting on things they have almost no idea about,,, get used to it
People talking in trading but of course never trade. Commenting about using Bitcoin but never paid for anything in their life with BTC. And even people discussing about gambling who never bet properly in a casino.
This is the "crypto" person that is the majority of our online world unfortunately.