The exact length of time depends on the cichlid species. Some mouth brood for 2 weeks while others will hold their eggs for up to 2 months. Once the eggs hatch, you will start seeing the fry swimming around the head of their parents. If the eggs weren't fertilized the female will drop them at around 2 weeks. She may even eat them if they go bad.