Cow, Buffalo, Goat & Pig Due Date Calculator (Calving, Kidding, Farrowing)
Expected calving, kidding, lambing or farrowing date from the date of mating or AI — cow, river and swamp buffalo, goat, sheep, pig, horse, donkey, camel and rabbit — and how many days are left.
Results are calculated in your browser. Always double-check before administering and use your clinical judgement.
How it is calculated
Due date = mating or AI date + gestation length.
| Species | Gestation |
|---|---|
| Cow | 279–287 days; 283 days is common for most breeds [1] |
| River buffalo | 305–315 days (Murrah 309.9 ± 6.5 days) [2] |
| Swamp buffalo | 330–340 days [2] |
| Goat · sheep | 150 days · 150 days [3] |
| Pig | 114 days [3] |
| Horse · donkey | 11 months · 365 days [3] |
| Camel | 365–400 days [3] |
| Rabbit | 31 days [3] |
Gestation length varies with the age of the dam, breed and sex of the calf; cows carrying bull calves tend to have a slightly longer gestation [1].
Worked example
Cow inseminated 1 Jan 2026 → expected calving 11 Oct 2026 (window 7–15 Oct).
Frequently asked questions
How many days is a cow pregnant?
Gestation length ranges from 279 to 287 days; 283 days is common for most breeds [1].
How long is a buffalo pregnant?
River buffalo carry for 305–315 days (Murrah 309.9 ± 6.5 days); swamp buffalo for 330–340 days [2].
What is the gestation period of a goat?
About 150 days, the same as sheep; sows carry for 114 days [3].
More livestock & farm animals calculators
References
For veterinary professionals. Information supports — never replaces — clinical judgement; always check the current product label and local regulations.