Dein Tierarzt scheint wohl nichts von Weiterbildung zu halten, oder? Sorry, aber der hat mit dieser Aussage bewiesen, dass er sowas von überhaupt nicht auf dem neueren Stand ist, dem würde ich mein Tier lieber nicht anvertrauen.
Wie die anderen schon gesagt haben, man kann Katzen schon ab der 6. Lebenswoche kastrieren, das nennt sich Frühkastration und ist im Tierschutz nicht unüblich. Für gewöhnlich sollte man sie ansonsten zwischen dem 4. und 6. Monat kastrieren lassen.
Gänzlich überholt ist jedenfalls die Aussage deines Arztes, Kastration mit/nach der ersten Rolligkeit.