It's swinging now because it is still in price discovery mode. Whether it is going to be $1 or $1,000,000 one day it's going to reach equilibrium.
Yes, equilibrium. That's EXACTLY what Bitcoin needs to be accepted as a currency. But when will that happen? For all we know, that might not happen until 2140, when the last bitcoin is mined. I would love to see Bitcoin become a currency, but it needs to hit that equilibrium point. How can we make it get to a point of equilibrium sooner rather than later?
There is no such thing as perfect equilibrium in anything, ever. The amount of USD inflation varies from month to month and year to year. This is for a single synthetic financial construct totally under the control of a single central bank. Even they can't prevent volatility in the rate at which the USD devalues.
There is no magic point where Bitcoin (or anything) will suddenly be at equilibrium and have 0% volatility however volatility is declining and it will continue to decline as the markets get deeper, faster, and more efficient. Volatility a decade from now will be significantly lower. Price apreciation isn't the same thing as volatility. Bitcoin is also expanding rapidly, number of users, number of merchants, amount of coverage and that is reflected in the price. That too will eventually slow, as a case in point look at the growth of number of internet users. As Bitcoin becomes more and more widespread the number of potential new users will shrink and the upper rise in exchange rates will slow.
As someone above said reporting that Bitcoin wont make it less than 5 years after its creation is probably mature. You seem to have made up your mind so
1) Sell all your BTC except those you are comfortable seeing go to $0.00
2) Transfer it to a paper wallet.
3) Check back in after 20 to 30 years.