I don't think anyone knows exactly when is the best time to buy bitcoin. some people would say buy when prices go down and sell when prices go up. in my opinion this is easy to say but it is quite difficult to do because the price of bitcoin is very volatile. so that I am principled when I have more money I will buy bitcoin and then hold it. I will hold it until the price of bitcoin can pump higher than my purchase price. I will be patient waiting for that. investing in crypto does require patience.