Mine started dime-sized, and the largest first paired off at about silver dollar size about 4 months later. Some grew way faster than others. I had one runt who didn't seem to grow at all for the longest time. I thought about pulling him, but he kept eating and has finally grown to about quarter sized--and is holding his own. Ironically is was the biggest ones who bullied each other (sexual competition I'm guessing) and I did have one casualty as a result. Now the remaining 9 are still in the same tank and still sparring, but nothing serious.
If you're planning to breed them, definitely make sure you've got another tank set up & ready so the happy couple can spawn in peace...
I have a 40B that's about halfway set up I can probably finish the project and get water in it in a couple of weeks. Although, I'm tempted to use some of the stimulus money, if it shows up, to buy a 29g for breeding with just the pair in there and letting them tend their fry and setting up the 40B as another planted community tank. This assumes two of them pair up.
Two of mine are getting close to silver dollar size. I have no idea of their sex, but they get along okay. One of them, however, is the main harasser of the smallest ones. Another interesting I noticed today. I did my weekly water change and replaced the floss in my circulation pumps. When I stopped the powerheads to change the floss, all of the angels came out, and it looked more like feeding time. They were all hanging more or less together. Once I started the powerheads up again, the feistiness and chasing started again. I think it's time for some observation.