as we can see the price is falling now so we will not gonna reach the all time high before March 11, but still I'm very confident after such date there will be a good news that only those who risk to buy with the current price will get some rewards. Why doubt the future of bitcoin when it's a strong asset, getting now is always a good idea as if ever the price will not rise after such date, for sure in due time it will rise again.
It is really hard to predict what the prices are going to change and that is due to the fact that the big whales are the one who controls the price, so if they decide they want to sell than the prices will go down and that will be the good time to buy.
But right now the prices are really high and who knows how much are they are going to keep going but it all depends on you, if you can afford it then go ahead and buy if not then keep waiting.