Same question every year. The best time to invest in BTC is always NOW.
Maybe if you have a stable source of income but I think the best time is when the value will hit it's lowest in a span of a 2 weeks or month. Also, the best time to invest in BTC knowing already what bitcoin truly is.