No,it will not reach $20K by end of this year because the price is swinging inbetwwen $11K and $12K so there maybe a price correction will occur soon so there is chance for price getting fall.I think the bitcoin will reach $13K by end of this year maybe bitcoin will reach $20K by end of 2018.