I bought a bunch BTC when it was $17000, then bought a bunch when it is $14000...then the price dropped until 2 days ago. I bought a bunch again when it was 6000ish...haha, now the price went up...so, really, when is it a good time to buy? When it dropped for a while and it rose a little bit, then drop again, then buy?
Today is the good time to buy for bitcoin since the price is not so high. This price would no longer the same someday so better buy and hold it for long time and wait for the price to strike up in the market. Bitcoin will gonna be boomed because there are still many people wanted to invest with it and would try to hold it.