Cataract surgery recovery time will depend on the type of surgery used and if the surgery associated with intra-operative complications. In case of uncomplicated ECCE, the recovery time will range from 3 to 4 weeks because there is a large wound with multiple stitches.
The wound needs time to seal and in case the patient is old or with other chronic systemic illness such as diabetic mellitus, it might even takes more than 4 for recovery.
In case of uncomplicated Phacoemulsification surgery, the recovery time will be between 7 to 10 days because the wound is small and usually no stitches in it, but also if you are older or you have systemic illness, it might be longer than that because the wound healing will be little bit slower in these patients than normal healthy patients.