Wales striker Robert Earnshaw expects to have nightmares about his horror miss against England but is sure he will soon get over it.