in 20 years 1-2 BTC will be enough to retire on.
1 to 2 Bitcoins seems like it won't be nearly enough. I'm sure that although the price will be way higher, it won't be enough such that you would be able to retire with it. I mean, think about how much you would want to retire with currently - all your expenses and having fun, costs like that, and then divide that by 2. I don't really think a few bitcoins would rise to that price, but who knows?