Significant asteroid impacts occur on average once every few thousand years. Smaller effects occur more often but often go unnoticed.