Yes usually they are given pain meds for 3 days post op, of course they have pain just the same as we do after major surgery, your Vet wasn't very humane, cats do tend to go into hiding when overwhelmed and hurting. Glad she is back to herself now :)