The reason of all this is the halving that is coming, it will let the price rise for sure without any doubts.
Its all just a matter of time till the price will rise if we have to believe some speculators.
Lets hope that everything goes fine at the time of halving and if price falls at the time of halving then it will be very disappointing and majority of people will think of leaving bitcoin forever.
I believe that you won't really feel the price fluctuate after halving because we might already experiencing it now but only people doing it so that's why it doesn't affect much of btc value
Price was stable in past few weeks and it is rising slowly at a moment and I think it will rise more before the halving occurs, so do not sell now just hold till the halving occurs.