A doe bred today (October 5, 2026) is due around March 4, 2027, between February 27 and March 9, 2027.
| Bred | October 5, 2026 |
|---|---|
| Due date | March 4, 2027 (day 150) |
| Normal window | February 27, 2027 to March 9, 2027 (days 145 to 155) |
| Days until kidding | in 150 days |
| Days pregnant today | 0 |
Based on published ranges: Merck Veterinary Manual: reproductive physiology and gestation periods; Penn State Extension: meat goat and dairy goat production guides.