Now is a pretty good time to buy. It's only going to rise from here unless some major regulation happens.
This is a great time to buy, wall street money is about to dump into bitcoin.
99% of the altcoins are scams. You will lose your money, period. And after 10 years, when BTC will climb to $10,000.... you will curse yourself.
QFT same as you'll curse yourself for selling at 1,200 when btc hits 21,000 $
Same as you'll curse yourself for selling at 21,000 $ when btc hits 400,000$ each. And so on.
The truth is majority of bitcoin holders are now fixated on some really high price (for our current standards, anyway) - in this case we are waiting for $1000. It may be in the long run the best course of action but I feel that we are missing something by doing so. Do not be afraid of selling or buying if you think that price is right, in the future price will be probably rise... But you will be angry when you sell at $1000 when price will reach $2000 and so on just as Beliathon said.