You people have to learn how to use the search function. There are more than ten duplicates of this thread.
The price would rise, the miners would start pumping their saved up bitcoin so the double, so the 12.5 BTC is worth what 25 BTC used to be.
I think the price will rise to a higher level by the halving.
We just need to wait till its so far in my opinion the bitcoin is not to predict, so just wait for it.
If the demand rises during April to July, we can expect a rise in the price. However, transactions may probably take more time to confirm if we don't reward the miners and blockchain may most probably increase their fee as well.