The Absolute best time to buy Bitcoin would have been back in 2010 (Not sure if anyone was selling in 2009)
Most of us missed it. Next best time is right now, and always will be right now.
If your looking to make a quick buck, and get rich quick, I dont have advice for you. You should go learn how to read technical charts.