Not selling you coins ever is the worst thing to do, if you are earning profits you should sell it and again wait for the price to fall down, do not hold your coins too long.
Exactly we need rotation of bitcoins into the market and if it is not done then we would never experience higher price in future, so its better that we keep on spending our coins.