I will be wondering that why the price of BTC don't be constant , it keeps changing

bitcoin prices constantly change. Because, it is the nature of the market. That is the fluctuation from the hierarchical supply. Any sale or purchase process is subject to discrepancies. Bitcoin prices will move and change. In other words, it is the nature that creates the existence of the market and the profit that comes from it.