Will it hit 20K $ by end of 2017
That sort of speculation is way out of line. Proper speculation should be done according to the charts, not random predictions. Of course, sometimes the prices go way different from what is expected from the charts, but that's because the functionality of markets, and the factors behind it. 20k is no joke, maybe we can see this happening by like March 2018 or after that. Till then the price isn't likely to go to 20k$.