A ewe bred today (October 5, 2026) is due around March 1, 2027, between February 24 and March 6, 2027.
| Bred | October 5, 2026 |
|---|---|
| Due date | March 1, 2027 (day 147) |
| Normal window | February 24, 2027 to March 6, 2027 (days 142 to 152) |
| Days until lambing | in 147 days |
| Days pregnant today | 0 |
Based on published ranges: Merck Veterinary Manual: reproductive physiology and gestation periods; University extension sheep production handbooks.