Jermain Defoe says he may never get over his omission from the England squad for the World Cup in Brazil this summer.