Fish Gestation Period: How Long Are Fish Pregnant?

Livebearing fish genuinely do gestate, so the term is correct for mollies, guppies, platies and swordtails: the eggs are fertilised and develop inside the female, and she gives birth to free-swimming fry after about 28 days. Egg-laying fish are different. A betta, goldfish, angelfish or danio releases eggs that are fertilised and incubate outside the body, hatching in two to seven days.

Molly fish pregnancy calculator

Mollies are livebearers, so this calculator works like a true gestation calculator: enter the date your molly mated and it returns the expected birth date, using the 28-day average with a 20 to 40 day range. The full comparison charts for every species follow below.

Molly pregnancy calculator

Expected birth date

Saturday, 10 October 2026

Earliest

2 Oct 2026

Latest

22 Oct 2026

See the full molly fish gestation guide

Do fish have a gestation period?

Some do. Livebearers fertilise eggs internally and carry them until the young are ready to swim, so gestation is the right word and it lasts roughly four weeks. Most aquarium fish are egg layers: the eggs leave the body before development starts, so what you are timing is incubation, measured in days rather than weeks. Because fish are cold blooded, water temperature moves both figures more than any other factor.

Molly fish gestation period

A molly is pregnant for about 28 days, with a normal range of 20 to 40 days. Warm water near 28°C shortens it to roughly three weeks; water near 22°C stretches it towards 40 days. A single female commonly delivers 20 to 60 fry and can store sperm for months, so further broods arrive without another male present.

Molly fish gestation in detail

Guppy, platy and swordtail gestation

Gestation length and brood size for livebearing aquarium fish
SpeciesAverage daysRangeBrood
Molly28204020-60 fry
Guppy28213020-50 fry
Platy28243020-40 fry
Swordtail28243020-80 fry

Egg-laying fish: incubation instead of gestation

Hatching time and clutch size for egg-laying aquarium fish
SpeciesDays to hatchRangeEggs
Betta32330-500 eggs
Goldfish547hundreds of eggs
Angelfish323100-500 eggs
Zebra danio324100-200 eggs

Signs a fish is about to give birth

  • The abdomen squares off rather than staying rounded.
  • The gravid spot near the vent darkens and enlarges.
  • She hides among plants or hangs near the heater and stops eating.
  • Breathing quickens and she may shimmy or stay still in one corner.
  • Fry are often delivered over several hours, usually early in the morning.
  • Molly: Mollies carry developing fry internally and give birth to free-swimming young. A gravid spot near the vent darkens as the fry develop.
  • Guppy: Females store sperm and can produce several broods from a single mating.
  • Platy: Platies are among the easiest livebearers to breed and rarely need intervention.
  • Swordtail: Larger females carry bigger broods and benefit from dense planting to shelter the fry.
  • Betta: The male builds a bubble nest and tends the eggs until they hatch and the fry are free-swimming.
  • Goldfish: Eggs are scattered over plants and spawning mops, and hatch faster in warmer water.
  • Angelfish: Pairs lay on a vertical surface such as a leaf or slate and guard the eggs together.
  • Zebra danio: Danios scatter eggs and will eat them, so a spawning grid or marbles protects the clutch.

Fish pregnancy FAQs

Do fish really have a gestation period?

Livebearing fish do. Mollies, guppies, platies and swordtails carry fertilised eggs internally and give birth to free-swimming fry after about 28 days, so gestation is the correct word for them.

How long is a molly pregnant?

About 28 days, with a normal range of roughly 20 to 40 days depending on water temperature. Warmer water shortens gestation and cooler water extends it.

How long do fish eggs take to hatch?

Between two and seven days for common aquarium species. Betta and angelfish eggs hatch in two to three days, zebra danios in two to four and goldfish in four to seven.

How can I tell a livebearer is about to give birth?

The abdomen becomes squared off rather than rounded, the gravid spot near the vent darkens, and the female often hides, stops eating and stays near the heater or a corner.

Should I move a pregnant fish to a breeding trap?

Only just before she is due, and not for long. Breeding traps are stressful; a densely planted tank or a separate nursery tank usually gives better survival for both mother and fry.