How Long do Goldfish Stay Pregnant?

Goldfish don’t actually get pregnant; they lay eggs. Female goldfish lay eggs which are then fertilized by male goldfish; with any success, the eggs hatch within 2-3 days. You can find more information here: