The few years is now! Not in the few years, it will be by 2018. So I would say that this is the best time to buy bitcoin as it will likely pump to above 20k this time. In fact it has already moved 10% just this morning and likely we'll see it pump everyday before the year ends!