It's impossible to know the best time to buy bitcoin, so it's best to buy ones you're ready. Waiting for the prices to drop may be disastrous. Bitcoin has traded far above $11,000 this period and as it seems the value has a correction and could be getting set for another flight.