Елена, добрый день!
Вообще, помимо рака, проблем у некастрированных кошек гораздо больше - это обмен веществ, а у котов из-за этого проблемы существенные с мочекаменной болезнью, агрессивность, мечение, шаткая нервная система...
И по исследованиям, как раз у некастрированных либо поздно кастрированных котов и кошек появляется рак после 10 лет. У кошек вообще смотреть на это тяжело - очень сильно набухшие молочные железы - животное сильно мучается. У котов это обычно рак яичек.
Поэтому, опять же, по исследованиям, чтобы максимально предупредить рак у кошек и котов, лучше всего их кастрировать до первой "течки" - тогда риск существенно, в десятки раз снижается. С каждой последующей течкой риск увеличивается.
Конечно, лучше кастрировать все равно в 2 года, т.к. помимо рака, у кошек высок риск пиометры, кисты, вышеперечисленных проблем, но на вероятность самого рака кастрация уже не особо повлияет.
В вашем случае надо кастрировать сейчас как можно скорее. Котов вообще хорошо бы мес в 6 водить.