So I've been watching the market for a while and keenly watching for about 4 months, what is driving this massive price spike in your opinion? Are you expecting the price to drop dramatically soon? Then another rise? Or are you expecting it to continue this sharp rise for the next month or two?
I'm interested also in BCH too, same questions

I think altcoin is the main reason for boosting btc prices. when we need to buy a certain altcoin. First we have to buy bitcoin first and then exchange with the altcoin that we need
The new ico is the main reason
I think the influence of the news around the cryptocurrency is the driving force in bitcoin price. I seen most ICO will accept BTC, ETH, LTC and in credit card. So, the increasing numbers of ICO is not the main factor for the changes in price as not all ICO had reach the hard-cap. Indeed, the majority of investors will dumps their coins if bad news has came in crypto.