so 30 years is too long, probably within 10 years we can already see some great improvement.
i do not think that it will take ten years for BTC to see its potential, if it is going to surge, it will be in next two years, it was a cycle up to this point, it will probably be cycle after, but with smaller ups and downs
you can invest in short or long term, and long term could be investment for your children, does not have to be in your life span to spend it, you invest for greater good of your family, so even 100 years is not too long, if you think that way, it is if you want to make some bucks that you can spend tomorrow...