We are likely to have one more leg down followed by a small rally. After that we will probably enter an extremely boring market until late spring - early summer next year. In every BTC bull market cycle we have had 2 mini bubbles before we reach all time highs. We recently experienced the peak of the first mini bubble, topping out at the 61.8% Fibonacci level. The next mini bubble might top out at the 78.6% level (16k) before another correction.
Keep in mind that every new market cycle takes longer than the last one so we will probably not reach all time highs until 2021.