All could happen in an unexpected way, but for now I think bitcoin has the potential to rise further by the end of this year.
You need to be very positive and the we have already experience this in 2017 how in couple of months the price rose. So only 4 months have passed in 2018 and btc is nearing 10k now and in next 8 months it can easily move 10k more so overall 20k could be happening soon in this year.