I m 100% sure, everyone sell their bitcoins, i m also sell my bitcoins, if everyone have same thinking and same doing, than you know bitcoin's price will be down, so how can it possible that bitcoin will reach 5000$?
And this is why it will be so hard to reach $5000, because so many people are short-sighted and dump their BTC at the first profit as measured in fiat. But if fiat really is in trouble from government mismanagement and cryptocurrency really is the wave of the future, why would you ever sell out?
If bitcoin hit $5000 then the market cap would be over $75 Billion. At that level the flight of capital from fiat to bitcoin could be large enough to be making a macroeconomic impact - one that could begin feeding on itself given that central banks have already used all their ammo trying to prop up their currencies (think negative interest rates). So it might well be past the 'tipping point' (assuming the transaction volume bottleneck had been resolved by then), in which fiat currencies could go into a death spiral in favor of bitcoin/gold/whatever else.
In which case people selling their bitcoin for $5000 apiece would find they just bought a wheel-barrow full of money that will buy them a loaf of bread, while the buyer of their bitcoin will be part of the new wealthy elite.
TL/DR: I'm hodling.
If nothing else my time trading altcoins has taught me to "sell on the backside" of a price spike. Not while it is on the way up. You can't guess the peak, and people tend to sell out way too early in the big price spikes.