As far as age they are sexually mature at 4 weeks old however mature does not mean ready or in optimum shape to do so.

I wait for female to be between 200 grams to 250 grams and for males I just make sure they are about the same size as the females.