It is better to wait till the kittens are fully weaned and then about 7-10 days for her milk to die down - they can be spayed sooner, but it is a lot riskier. Be careful with all the doors for the next 10 weeks or so, as if she does come into heat (and they can do as early as 2 days after giving birth), then she will try and get out