President Asif Ali Zardari's personal physician Dr Asim Hussain said on Saturday that the president is recovering well and is expected to be discharged from the hospital within a day or two.