My pair has been breeding since they were 2.5" (roughly 6 months old). Granted, the first few attempts were unsuccessful fertilizations. They're currently preparing to spawn for a 4th time. I think it depends on their overall health, tankmates, environment, water chemistry, etc.