There's alot of hype at the moment with price predictions of $100k or $1M in 10 years or less for 1 bitcoin.. Reality is no one knows, and the price of Bitcoin will fluctuate wildly till (if!) then..
On balance, buy and hold long term is most likely a winning strategy :)