Sadly I don't think there are no hard or rules as to when BN's will start breeding, but any BN around the 2inch(5cms) size is potentially capable of breeding.
My breeding male had his first batch at 2inches, yet I have a couple of males from that first batch that are now 3inches and still showing no signs of wanting to breed.