Goat Gestation Calculator
Enter the date the doe was bred. You get the kidding date, the normal window and a calendar of the dates that matter.
Estimated due date
Sun, May 31, 2026
Normal window: May 26, 2026 to Jun 5, 2026
- Today
- Not bred yet
- Days to go
- 150
Pregnancy calendar and key dates
| Date | Day | What to do or expect |
|---|---|---|
| Jan 21, 2026 | 20 | Do not deworm from day 20 to day 60 [source] |
| Apr 19, 2026 | 108 | Last 6 weeks: peak risk of pregnancy toxemia, review feeding [source] |
| May 10, 2026 | 129 | No deworming from now until after kidding [source] |
| May 26, 2026 | 145 | Normal kidding window opens: have pens, bedding and supplies ready [source] |
| May 31, 2026 | 150 | Estimated due date [source] |
| Jun 5, 2026 | 155 | Normal window closes: call your vet if no birth [source] |
Check with your vet. This is an estimate from average gestation lengths. Your vet can confirm the pregnancy, date it more closely, and tell you when to call for help at birth.
How long is a goat pregnant?
A goat is pregnant for about 150 days, or five months. The Merck Veterinary Manual gives a range of 145 to 155 days. Breed, litter weight, environment and the number of past kiddings can all shift the date.
Oklahoma State University Extension gives 146 to 155 days for meat goats. Both sources agree on about 150 days, which is what this tool uses.
| Source | Average | Range |
|---|---|---|
| Merck Veterinary Manual | 150 days | 145 to 155 days |
| Oklahoma State Extension | About 150 days | 146 to 155 days |
How to use the kidding calculator
Enter the date the doe was bred, or the day the buck went in. The tool adds 150 days for the kidding date and shows the 145 to 155 day window. The calendar adds deworming, feeding and kidding pen dates.
If several does ran with one buck, use the first day he was in. Oklahoma State advises being ready a day or two before the first possible date.
Goat due date formula
Kidding date equals breeding date plus 150 days. The normal window is breeding date plus 145 days to breeding date plus 155 days. A doe bred January 1, 2026 is due about May 31, 2026.
Kidding date = breeding date + 150 days
Key dates in a goat pregnancy
Oklahoma State advises no deworming from day 20 to day 60, or in the 2 to 3 weeks before kidding. Merck says the last 6 weeks carry the highest risk of pregnancy toxemia, because about 80% of kid growth happens then.
- Days 20 to 60: avoid the stress of handling and deworming. Some dewormers can cause abortion (OSU).
- Last 6 weeks: does with twins or triplets, and does that are too fat or too thin, need closer feeding and checks (Merck).
- Kidding: a mucous discharge is a sure sign that kidding is close. Have kidding pens ready.
Questions people ask
How many months is a goat pregnant?
About five months. 150 days is close to five calendar months.
Do Nigerian Dwarf goats have a different gestation?
Our sources give one range for goats, 145 to 155 days. They do not list breed by breed figures, so use the window and watch the doe.
Is a doe overdue at day 155?
Day 155 is the end of the normal range in Merck. Call your vet if she goes past it or shows signs of illness.
Other animals
- Cow: 283 days
- Horse: 340 days
- Dog: 63 days
- Sheep: 147 days
- Pig: 114 days
- Cat: 65 days
- Rabbit: 31 days
- Alpaca: 342 days
References
- Pregnancy in Goats. Merck Veterinary Manual (J. L. Stewart, Virginia Maryland College of Veterinary Medicine), reviewed June 2026.
- Meat Goat Production, Chapter 8: Kidding. Oklahoma State University Extension.
- Approximate Gestation Periods (table). Merck Veterinary Manual.