Just about two weeks ago, Lindsay Buckingfish and Stevie Fishnick hatched hundreds of baby angelfish. Now they have yet another batch of eggs ready to hatch - even while the babies from their last clutch are swimming around!
During the height of their breeding season - which tends to be in warmer months when the temperature of their tank is a few degrees higher - they often lay eggs every two weeks. Then they'll take a break during the cooler winter months, unless the breeder turns up the heater to encourage them to continue. I don't - I allow them the break.