I think it will still go up, even at current $4,000 levels, this is still a good time to buy bitcoins. I think the 5k USD all time high is still not the all time high we'll be able to reach before the end of the year. We can even touch upon $10,000 once the shenanigans with china ends. Overall, I think bitcoins are still severely undervalued.
That's right it's still good to invest this moment while price is still at unstable value, because you can eventually have a higher chances of gaining big profit if it surges higher value. I am always hopeful that touching that price at $10k can be achieved this year end and about of china, I would not mind the circumstances about that either.