At least 5 years to ensure that bitcoin has become a real currency.
First of all the question is about to its price recovery and secondly its already become a world wide currency and everyone better know about its value and they want to join this currency for their future because its highly price will very profitable for them, so that's why its price will recover in some moths so people should take patience because bitcoin is a trusted currency and that is why it will give them a lot of profit.