Halving is the most anticipated event with bitcoin since it has seen some huge pump and dump in prices whenever it is happening, but this time we might or might not get what we are expecting it to be since we have a global pandemic and economic crisis. It looks perfect from the time that we had a price decline last March, approximately 2 months before the halving, 2 months of preparation for us to ride. As @lucuis said, it's not too late to invest coz I think we haven't reach the peak of the pump yet.