When Will Bitcoin Reach All Time High Again?