Skip to content
No sign-up · no adsGet new tools by email
Clean Pixel Studios

Goat Gestation Calculator

Enter a doe's breeding date to get her kidding date and milestones, or the buck in and out dates for a kidding calendar for the whole herd.

One doe

Herd kidding calendar (buck dates)

You typeWe calculate

How it's calculated

Kidding date = breeding date + 150 days
Typical range = kidding date ± 5 days
Kidding season = buck in + gestation
             to buck out + gestation

Dates are counted in whole calendar days, so leap years and daylight saving time never shift a due date.

Sources and worked example
Expected kidding dateMar 14, 2027Typical range Mar 9 to Mar 19, 2027 · 150-day gestation
150-day gestation timeline:Bred Oct 15, 2026 → Pregnancy check from Nov 14, 2026 → CD&T booster Jan 31 to Feb 14, 2027 → Kidding window Mar 9 to Mar 19, 2027.

1. Individual doe milestones

Earliest pregnancy checkNov 14, 2026
CD&T boosterJan 31 to Feb 14, 2027
Kidding kit readyFeb 28, 2027
Milestones for this doe
MilestoneDate
Watch for a return to heat (day 21)Thu, Nov 5, 2026
Earliest blood test or ultrasound check (day 30)Sat, Nov 14, 2026
Best ultrasound window to count kids (days 40 to 70)Nov 24 to Dec 24, 2026
Last 4 to 6 weeks: about 70% of kid growth, step up feed (days 108 to 122)Jan 31 to Feb 14, 2027
CD&T booster, 4 to 6 weeks before kidding (days 108 to 122)Jan 31 to Feb 14, 2027
Kidding kit ready, doe in the kidding area (day 136)Sun, Feb 28, 2027
Start of typical kidding range (day 145)Tue, Mar 9, 2027
Expected kidding date (day 150)Sun, Mar 14, 2027
End of typical kidding range (day 155)Fri, Mar 19, 2027

2. Herd kidding calendar (by 21-day heat cycle)

First kids dueFeb 28, 2027
Last kids dueApr 10, 2027
Buck in for42 days
Kidding dates by 21-day heat cycle
CycleBredKids due
First 21 daysOct 1 to Oct 21, 2026Feb 28 to Mar 20, 2027
Second 21 daysOct 22 to Nov 11, 2026Mar 21 to Apr 10, 2027
More than one doe bred?This page works out one breeding date at a time. In the Livestock Tracker Spreadsheet, every doe's breeding date automatically fills in her expected kidding date and countdown alongside CD&T vaccine due dates, kids born and surviving, weight gain and herd profit. Or print the 2-page Goat Gestation Chart for the barn wall.

Tracking a herd of does this season?

An estimate for planning, not veterinary advice. Work with your vet on pregnancy checks, vaccines and kidding problems.

Livestock Tracker Spreadsheet preview
The full template

Track every doe from breeding to kidding in one herd file

  • Breeding & Birthing: enter the breeding date and species, and the due date and countdown fill in
  • Gestation days per species on Settings, so every due date matches your herd
  • Health Log sets the next due date for vaccines like CD&T, dewormers and hoof trims
  • Kids born and surviving, weight gain, milk, sales and profit by species
Livestock Tracker Spreadsheet$17.99One-time · instant download
Excel + Google Sheets + PDF guide5.0 shop rating on Etsy

How the goat gestation calculator works

A doe's kidding date is her breeding date plus the length of her pregnancy. The Merck Veterinary Manual puts goat gestation at 150 days on average, and the American Boer Goat Association uses the same figure, so 150 is the default here. Penn State gives a range of 145 to 155 days, which is why the calculator shows a window 5 days either side.

Want every date at once? Print the goat gestation chart: every breeding day of the year with its kidding date, on two pages.

1. Enter the breeding date and breed

Use the day you saw the buck cover her, or the AI date. Then pick a breed if you want its published figure. The differences are small: every breed below falls inside the same 145 to 155 day range.

Published goat gestation lengths by breed
BreedGestationSource
Goats in general150 days on averageMerck Veterinary Manual
Dairy goats145 to 155, average 149Penn State Extension
Boer150 on averageAmerican Boer Goat Association
Nigerian Dwarf145 to 153Nigerian Dwarf Goat Association
Pygmy145 to 155WSU Extension 4-H guide

2. Read the kidding date and the range

The calculator adds the gestation days to the breeding date. The Boer association advises watching does closely for 10 days either side of the date, and notes that does carrying several kids often deliver earlier.

3. Plan the milestones

  • Return to heat: a goat's heat cycle averages 21 days (Merck). If she comes back into heat around day 21, she did not settle.
  • Pregnancy check: a blood test or ultrasound works from about day 30. Penn State says ultrasound is most accurate around day 45, and Merck gives day 40 to 70 as the best window to count kids.
  • Last 4 to 6 weeks: the University of Maryland notes that about 70% of fetal growth happens now, while the rumen has less room. Step up the quality of her feed.
  • CD&T booster: Merck and Michigan State advise 4 to 6 weeks before kidding. The University of Maryland advises two doses for first-time mothers, 6 and 3 weeks before.
  • Two weeks out: have the kidding kit ready (towels, iodine for navels, OB gloves and lubricant, a kid puller, a stomach tube) and move her to the kidding area at least 14 days ahead.

4. Build the herd kidding calendar

Enter the day the buck went in and the day he came out. The first kids are due one gestation after buck-in and the last one gestation after buck-out. Because the heat cycle is about 21 days, the calendar splits the season into 21-day periods. Does that settle on their first heat kid in the first period, and so on. Two cycles (42 days) gives every doe two chances to settle.

Worked example

A doe is bred on Thu, Oct 15, 2026. 150 days later is Sun, Mar 14, 2027. Her typical range runs Mar 9 to Mar 19, 2027.

Worked example milestones
Watch for a return to heatNov 5, 2026
Earliest blood test or ultrasound checkNov 14, 2026
Best ultrasound window to count kidsNov 24 to Dec 24, 2026
Last 4 to 6 weeks: about 70% of kid growth, step up feedJan 31 to Feb 14, 2027
CD&T booster, 4 to 6 weeks before kiddingJan 31 to Feb 14, 2027
Kidding kit ready, doe in the kidding areaFeb 28, 2027
Start of typical kidding rangeMar 9, 2027
Expected kidding dateMar 14, 2027
End of typical kidding rangeMar 19, 2027

For the herd, the buck goes in Oct 1, 2026 and comes out Nov 11, 2026: 42 days counting both ends. Kids are due from Feb 28, 2027 to Apr 10, 2027. Does bred in the first cycle kid Feb 28 to Mar 20, 2027, and does bred in the second cycle kid Mar 21 to Apr 10, 2027.

Where the sources differ

Merck and the Boer association say 150 days. Penn State gives an average of 149 for dairy goats, and Purdue Extension gives 148 to 152. The Nigerian Dwarf association gives 145 to 153, a slightly shorter top end than the 155 for Pygmies. None of these gaps is bigger than the normal spread between two does of the same breed, so use the range and adjust the gestation days to what your own does do.

CD&T timing varies too. Merck and Michigan State say 4 to 6 weeks before kidding, the University of Maryland says about a month and at least two weeks before. Your vet's advice for your herd comes first.

Sources

FAQ

Common questions

How long is a goat pregnant?

About 150 days, or five months. Most does kid between day 145 and day 155. Penn State puts the dairy goat average at 149 days.

How do I figure out when my goat is due?

Add 150 days to the day she was bred. A doe bred on October 15 is due about March 14. If the buck ran with the herd and you did not see the breeding, use the buck in and out dates to get a kidding window instead.

Do Nigerian Dwarf goats have a shorter gestation?

Only slightly, if at all. The Nigerian Dwarf Goat Association gives 145 to 153 days, which sits inside the range for standard breeds. Litter size matters more: does carrying several kids often kid a few days early.

When can I tell if my goat is pregnant?

A blood test or an ultrasound can confirm pregnancy from about 30 days after breeding. Ultrasound is most accurate around day 45, and the best window to count kids is about day 40 to 70.

When should a pregnant doe get her CD&T shot?

Four to six weeks before kidding, so her colostrum carries antibodies to the kids. A first-time mother should get two doses, about 6 and 3 weeks before she is due. Check the timing with your vet.

What if my doe goes past 150 days?

A few days past is normal, since most does kid between day 145 and 155. If she is well past day 155, or shows signs of labor that do not progress, call your vet.

Embed this calculator on your site

Paste this code into your page. The calculator stays free, updates itself, and resizes to fit.

More free tools