How long will it take for Bitcoin to reach $20,000 again?