Well there is no guarantee the price will go to 1200 dollar again. Just be careful and think about investing. Time seems good to invest now, but what if we have reach the 3 year high now?
Then you will either lose money or have your money being hostage since you can't sell.
Their is no really gaurantee all we need to do now is do some short trade in btc and its ok to buy for this price although it is bit to high but still we can earn some profits with it since halving is not yet done and price rally still up and continue to soar for more and surely many people will sell their bitcoins in july thats why we should do short trade and sell in july so we cannot be left behind of bunch of sellers selling their coins in that month.