We will be at 1000 next year granted.
Bitcoin is always "on its way to $1000". The problem is we do not know when. There will also be times that it will go low for a long time and in my opinion that is the best time to buy. At prices under $5000 - $10,000, BTC will be volatile because it's movements go in the hundreds or more. Percentage wise that will be very volatile. BTC needs to reach the price of $10,000 or more the the hundreds of dollars of volatility to be negligent.
In the very long term I am a believer it could really happen. But the problem is the question when?