Estimate a ewe’s due date from her breeding date, using the average gestation length for domestic sheep.
How it works
The average sheep gestation length is about 147 days (roughly five months): due date = breeding date + 147 days.
What this does not include
147 days is an average — actual gestation length typically ranges from about 144 to 152 days depending on breed, so treat the result as an estimate rather than an exact date, similar to this site’s cat and dog pregnancy calculators.
How to use this calculator
- Enter the breeding date.
A worked example
A breeding date of January 1 gives an estimated due date around May 28 — roughly 147 days later, the typical sheep gestation period.
A breeding date of June 15 gives a due date around November 9.
What the variables mean
| Variable | Meaning |
|---|---|
| Breeding date | Date of mating |
| Due date | Estimated lambing date, roughly 147 days later |
Edge cases worth knowing
Sheep gestation is notably longer than cat or dog gestation — about 147 days versus roughly 63–68 days — reflecting the larger, more developed lambs sheep carry to term.
This is an estimate, not a guarantee. Breed, litter size (single vs. twins), and individual variation can shift the actual lambing date by several days in either direction.
Does gestation length vary by sheep breed?
Yes — different breeds show modest variation within the typical 144-152 day range, so a specific flock’s historical average (if known) can refine this estimate.
How is this different from the cat and dog pregnancy calculators on this site?
Same basic approach — adding an average gestation length to a breeding date — but each species uses its own distinct average, since gestation length varies significantly across species.
What signs indicate lambing is approaching near the due date?
Behavioral and physical changes in the days before lambing are well documented in sheep husbandry references — this calculator only estimates the date, not the signs to watch for.