Nobody can grantee that, but I'm sure of that... Bitcoin will break $1000 barrier, it's just a matter of time (1-3 years). In this timeline we'll see a lot of price variations.
It will break $1000 in less then a year. It will not stay there. But for sure will get there at some point.
That's not a fact though, it's an opinion. Will it for sure break $1,000 in less than a year? No. If Bitcoin became obsolete a month from now due to a much better alternative, it might never reach $1,000, or it could just take longer than expected. Not to mention that if it does break $1,000 it may well stay there.
If $1,000 was guaranteed a year from now, Bitcoin would be at least $900 or so since its present value would be $1,000 - (time value of money for 1 year).