The right time to buy bitcoin is when you are ready for the risks you face if it happens, not before or after the halving event or when bitcoin drops in price.
Is also a factor that needs to be considered before investing especially someone who is starting new on Bitcoin investing because they will need to understand the risk involved so that there mindset will not be disturbed on the process. However in terms of investing on Bitcoin this actually the right moment because I believe that the correction most people were speculating about is now and waiting for more price dip could result in missing out good buying opportunity, so this is actually the right moment for people to utilize and buy more especially those that uses the Lump sum method on their Bitcoin investment.