I would prefer to buy now and sell after the halving, as the price is comparatively good to buy some coins and hold it for next few months, as selling at this price won't be profitable enough.
positive agree now is good time to buy bitcoin after seen bitcoin too strong in current price $400, so i don't think bitcoin can fall down to deep price.