According to Past 3 Halvings history:
2012: bull run was started 48 days after Halving.
2016: bull run was started 259 days after Halving.
2020: bull run was started 149 days after Halving.
2024: The halving is expected on 19th april 2024.
$BTC Bull run may start after 120 days of Halving. Be Prepared, do your own research before investing.