there're a lot of people asking this question
and to be honest everyday is the best time for us to buy it and of course it will only works for them who is holding it for a longrun.
Basically that. Nothing has changed throughout the years, where this is the main question people, or better said, noobs come up with.
Price $300 - Is this a good moment to buy?
Price $500 - Is this a good moment to buy?
Price $1000 - Is this a good moment to buy?
Price $2000 - Is this a good moment to buy?
Price $4000 - Is this a good moment to buy?
Price $6000 - Is this a good moment to buy?
WTF? How many more confirmations do people need to finally get themselves to actually buy Bitcoin? If people actually understand what Bitcoin is, and thus see how much potential future growth there is to gain in the forthcoming years, they wouldn't even waste a single second waiting. These people are just gamblers who look to make a quick gain, but fail to do so because of their ignorance and insecurity. Important note -> If you don't know what you're investing in, then don't invest at all.