The 33-year-old, who last played for India in the ODI World Cup final against Australia on November 19, went under the knife in London on Monday. Shami, who is eager to "get back on my feet soon" stares at a recovery time of a minimum of three months.