Cataract surgery often takes 30-45 minutes. It is done under local anesthesia, and you can go home the same day. You should be able to see things in focus, differentiate colors, and look into bright lights within hours of the surgery.