For me the best time to buy bitcoin is when the price will decrease, like now the price of bitcoin is very low compare the last year equivalent so, i think this time will be the perfect time to buy bitcoin.
It is the time for us to grab as much as possible with so much down if compared to last year high. So if people are looking to make short term profit you can easily make money as once the rise starts you will mint money as it will have a huge rise.
Yeah, if you are still thinking only whether to invest in bitcoin now or not, then you would be at a loss only when the next Bullrun comes. This is the time to make an investment as the price is still not much high. So grab this opportunity without any second thought otherwise you'll be missing a huge profit when the time comes...