We are in the middle of the pre halving hype and price is surging. Right now its all hype but the halving effects are not even in play yet. I expect a selloff after halving and then some consolidation. The mega bull run with halving effects will come a little delayed like last time. Last halving was in Nov 2012 and it took a year for price to go to 1200 ath. Now as BTC enjoys a different adaption stage It probably won't take that long for halving effects to kick in. I expect the mega run starting 2017. Moon = Mars in this case