If we look at this year's price chart then the highest price of bitcoin was only around $31k, and I still remember it lasted less than 24 hours and the market fell again, and now the price around $26k and I see like a puzzle that was difficult to solve so we had to be patient to see price increase this year.
Yes. The market is not always predictable as the BTC Price is constantly fluctuating, the best trade is one that is ahead of market expectations. I think it's not a mystery because it is still trading sideways but what is needed is to maintain psychology and continue to monitor the current market and I am sure that the end of the year the price will be more encouraging and many are predicting it will reach $50K.