When will apophis hit earth?

The asteroid 99942 Apophis was set for a possible future impact on April 13, 2036.

However, this data was based on predictions that it would collide with Earth in 2004 and then predictions placed the date as 2029. Further observational data discounted this, and the 2036 date was set.

The chances that the asteroid will strike the Earth is put as 1:250,000