Sorry for dragging up an old thread, but my "fry" had fry! And the answer to the big question is:
About 4 1/2 months, from birth of 1st generation to birth of 2nd.
For females, anyway. The new fry look to be calicos, so their mother is that age, while their father is an unknown amount older.
I found 12 fry this morning, but the male was really getting up one female's rump, so it's possible that there could be more later. Coincidentally, just a few days ago I added some very small potted plants to the tank, but, unfortunately, they really don't provide much cover at all, so it's likely that I already lost fry to hungry semi-adults. I also found that the tank dividers I installed are not nearly as fry-proof as I had hoped--the fry can easily swim between the divider edges and the tank sides, and so get into other occupied areas of the tank, which makes it harder to definitively id the parents (though I'm fairly sure in this case)--so I'll be making some modifications to them in the near future.
In a little tupperware for counting and inspection.
The lighter colored ones--in this pic, the one on the far left and the two next to each other on the far right--show hints of orange, black, and white, marking this spawn as calico. The darker fry could turn out to also be calicos, or could be dalmations.
I don't have any recent photos of their mother, but here's one of their father from the day I bought him: