So it's very true when bitcoin halving occur, the price of Bitcoin will rise and it will never drop again?
Price depends on the demand of the buyers. So if there is a very few demand, some of the sellers will be forced to sell their funds at a lower price because of low demand.