It's a good time to buy as long as the price is under $1k ...
Even the price hit more than $1000. It will still be a good time to buy since the current user of bitcoin is still few and expect the price to go higher which will result to a 5-digit value of bitcoin.