A mare bred today (October 5, 2026) is due around September 10, 2027, between August 21 and October 10, 2027.
| Bred | October 5, 2026 |
|---|---|
| Due date | September 10, 2027 (day 340) |
| Normal window | August 21, 2027 to October 10, 2027 (days 320 to 370) |
| Days until foaling | in 340 days |
| Days pregnant today | 0 |
Based on published ranges: Merck Veterinary Manual: reproductive physiology and gestation periods; American Association of Equine Practitioners: foaling and broodmare care.