I think the right time to buy bitcoin is when the bitcoin price is dropping that was the opportunity to buy bitcoin, because of volatility of bitcoin you cannot guarantee if the dropping price of bitcoin is the lowest of the day or the week, just buy bitcoin if you are satisfied in the low price of bitcoin in that day or week.