Bitcoin dropped a few hours ago and I panicked enough to see that I sold a few percent of the bitcoin I had, but now the bitcoin price is rising again and my opinion is better to hold bitcoin until the price hits at $6000 and that's a good time to sell before a hard fork.
I would suggest that you pay attention to support and resistance areas to give you some idea of where price might be headed. It's also good to keep in mind what happened at different key price points that resulted in large subsequent moves. For example, bitcoin was around $4500 when all the China problems hit the fan a few weeks ago. When we broke back above that, it showed that the market had gotten past all of that and was likely interested in new highs again. And so, it wasn't too surprising that it made a beeline for $5k, tested it, pulled back a little, and then blasted through. Important levels to watch now include the new ATH around $5900, the first pullback level around $5400, and the latest pullback level around $5100. The sharp bounce off of $5100 (which I hope was effectively a test of the $5k level) to me indicates that there's a lot of confidence in bitcoin right now. If we can get back up in the $5800s, it might make another run for new ATHs shortly thereafter. Or it might stall close to $5900 and reverse, creating a double top that could mean a retest of $5k.
Note that, of course, it's a lot easier to see these things and explain these moves in hindsight. But, breaking or bouncing off of a significant level often leads to a significant move in one direction or the other.