I think we will have to wait for some long time before we can see a "good" time to buy again. Just wait it out for now, the price seems too volatile at this moment.
There is no doubt that the best time to buy bitcoin again is now because right now the value of bitcoin is starting to recover slowly and i know that when we buy now many bitcoin the value of it will start again to increased on the market.