猫做绝育手术通常需要30分钟到1小时的时间。具体时间取决于手术的复杂程度和兽医的手术技能。术后,猫需要留在医院观察一段时间,通常为4到6小时,以确保手术恢复顺利且没有异常情况发生。回家后,应按照兽医的指导进行护理。