Bitcoin market is something no one can actually tell when it is best to buy or hold instead you buy when you have what it takes to and wait for the outcome. From my little experience I think every time is best to buy and hold Bitcoin all you need is Patience...