Yep, very likely to reach $20k before the year ends as long the rise in price will continue for the remaining days. As of now, we're near $19k already.
Indeed it is within reach now and there is no doubt in me actually that bitcoin can reach 20k$ in the near future especially before the end of the year because it has made certain impressive surges forward this month already and reaching 20k$ should be the least it could achieve even looking at the times and that we are yet to even shop for xmas and all.