I really doubt it'll make it to 900 at the end of the year at this rate; there's not much demand, and if anything, the halving not raising the price of BTC also made people uneasy. It'll take quite a while to get to even 800 this time around, unless we have another spike like we just had, which is possible, but probably not going to happen. If it does, though, it'll just be another bubble that pops and brings the price back down. Volatility is a pretty big issue right now, and that's part of what's driving people out of bitcoin and discouraging them from investing or even just putting money in it.
We can't based what will happen at the end of the year
with the current situation today.
There is always an instant price increase like what happen starting from last year, 2015, to it's road to $500. 6 months before that large increase rally, the price was struggling to reached closely the $300 price and no one expected that the price will fast phase to $500.