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.
I guess too that bitcoin value reach $20,000 next year 2018, but for this year I think it's not. That amount was too much high, even though bitcoin price is rapidly raising up I believe that three remaining weeks is not enough to touch $20,000.
Moreover, I'm pretty sure that this quickly increasing of bitcoin price will be breaks on the third weeks of the year. In addition in my estimation bitcoin before end of this year will play into $10,000 up to $15,000.
The current price is even more than enough for this year.
I'm sure next year we will see something really different. Imagine the first half of this year, the maximum price was around $2,500 or $3,000 if I'm not wrong, but the result is very high.