i am not thinking that price will reach 4000$ but i think i will reach atleast 2000$ . since no one can accurately say that what price will be but in my openion the price will be above of 2000$.
I see no reason for bitcoin to go upto $2k USD anytime soon as it has not yet reached $600. Even I don't know whether the bitcoin price will achieve the $1k level by December 2016.
Bitcoin is testing our patience since long time as its really taking long time to touch the $1k mark, and I think we still need to hold our nerves to see that price.