While we can determine the probability of an impact, predicting the exact location and timing of an asteroid impact is challenging due to a variety of factors.