Bitcoin will reach $1000 when the time is right. If you don't have the patience and understanding of how the current market works, then you're at the wrong place.
Yes, bitcoin will reach miracle price levels but the answer of the question of when is only at the right times, we do not have any other options other than waiting patiently for that miracle to happen. Maybe we are having the option to earn more bitcoins so that we could achieve our dream of richness in quick time.