How Long Is a Goat Pregnant? Goat Gestation Explained

By the HerdMath team · Updated 2026-09-18

A goat is pregnant for about 150 days, roughly 5 months. Most does kid between day 145 and day 155. Nigerian Dwarf and Pygmy goats often kid a few days earlier, around 145–147 days.

Goat Gestation Calculator
Kidding date, heat checks and a pre-kidding checklist.
Open the calculator

Goat gestation by breed

BreedTypical gestation
Nigerian Dwarfabout 145 days
Pygmyabout 145–150 days
Boerabout 150 days
Nubian, Alpine, LaMancha, Saanenabout 150 days
Kikoabout 150 days

These are averages. A healthy doe can kid several days either side, and does carrying singles sometimes go a little longer than does carrying triplets.

A month-by-month timeline

  • Day 0–21: breeding. Watch for her to come back into heat around day 18–24. If she doesn't, she has probably settled.
  • Day 30–60: a blood test or ultrasound can confirm pregnancy, and ultrasound can often count kids.
  • Month 3–4: most of the kids' growth starts here. Feed quality matters more from now on.
  • Last 4–6 weeks: the udder starts to fill (sooner in first-time does). Ask your vet about a CD&T booster about 4 weeks before kidding.
  • Last 1–2 days: the tail ligaments soften, the sides look sunken, and she may paw, talk and separate from the herd.

How to work out your doe's due date

Add 150 days to the breeding date. If the buck ran with her for a while, work out the date from the day he went in and from the day he came out; she will kid somewhere in that window. The calculator below does this, adjusts for breed, and adds heat-check and pre-kidding reminders to your calendar.

How many kids will she have?

Twins are the most common. First-time does often have a single, and some breeds, such as Nigerian Dwarfs, regularly have triplets or quads.

Goat Gestation Calculator
Kidding date, heat checks and a pre-kidding checklist.
Open the calculator

Common questions

Can a goat be pregnant for 160 days?

It's unusual. A doe well past 155 days, or one showing discharge, straining without progress or illness, should be checked by a vet.

How soon can you tell if a goat is pregnant?

A blood pregnancy test is usually reliable from about 30 days after breeding, and ultrasound from about 30–45 days.

Figures are typical values from university extension and breed-association guidance. Estimates only. Individual animals vary — confirm pregnancy and health questions with your veterinarian.