Goat gestation calculator
Type the date she was bred: the kidding date, the likely window and what to do before.
Goats carry about 150 days — just under 5 months. Most have their kids between day 145 and day 155 after breeding.
Date bred
The day she was with the buck.
Pick the date she was bred to see her due date.
Example: a doe bred on October 1 is due about February 28 — most likely between February 23 and March 5.
What to do and when
Day 21
Watch for her next heat
A doe that did not settle usually comes back into heat about 21 days later.
28 days before she is due
CD&T booster
About four weeks before kidding.
10 days before she is due
Start watching her closely
Does carrying twins or triplets often kid early.
Day 156
Past her normal window
If she shows no signs of kidding, call your vet.
A common guide — your vet’s plan wins.
Questions
How long are goats pregnant?
Goats carry about 150 days — just under 5 months. Most have their kids between day 145 and day 155 after breeding.
How do I work out a goat’s due date?
Add 150 days to the day she was bred. Example: a doe bred on October 1 is due about February 28 — most likely between February 23 and March 5.
Why a window and not one day?
No two goats are the same. Most give birth between day 145 and day 155, so start watching her at the beginning of the window. Nigerian Dwarf does carry 145 to 153 days — inside the same window.
What if she was with the buck for weeks?
Enter the first and the last day they were together. The window then runs from the first day plus 145 days to the last day plus 155 days.
How do I know if she took?
Watch for her next heat about 21 days after breeding. If she does not come back into heat, she has probably settled — your vet can confirm it.
Sources
Last checked September 30, 2026. A common guide — your vet’s plan wins.
More calculators
Remembers every animal’s due date and reminds you before each job — the pregnancy check, the pen, the watch. Coming to the App Store this winter.