If i see the movement of the value of bitcoin at the moment, i doubt bitcoin is able to touch the value of $20k and i think that value is too far for bitcoin to touch the high value at the end of this year.
But a surprise will definitely happen to bitcoin and surely everyone expects the value of bitcoin at the end of this year to be very high, but according to my prediction bitcoin can only touch the value of $12k-$15k at the end of 2018.