Kittens can go on heat and get pregnant, as young as four months old !!!

I would say if the boy is big enough to do it, he is old enough to be altered. I would take them both to your vets and ask your vets opinion about when to get them atered.

In England the standard age is six months old, though I understand alters are done as young as eight weeks in USA.