It can't rise indefinitely. A pump before a dump?
Off course it won't go up till the end. Eventually the price will go down again. My guess it will happen after the halving. And if the price goes up with this big steps, the downfall will be even bigger.
Suppose the price is 650 at the time the halving, I would not be surprised to see the price of bitcoin go down to 320 dollar again.
it's just the way things go with bitcoin.
Since the majority would expect of others to think exactly the same (that the price would go down
after the halving), they will consider it a smart move to sell their stash just
before the halving. Thereby, a dump is more likely to happen some time prior to the halving rather than following it...
Average people believe they are smarter than average people