Cette page n’est pas encore traduite : son contenu est en anglais pour l’instant.

Livestock due date calculator
Enter the breeding or turnout date to see when calving, lambing, kidding, farrowing or foaling is due - and add it to your phone's calendar.
Calving due about
Mon, Jul 26, 2027 in 40 weeks
Average of 283 days for cows and heifers.
- Bred / turned out
- Fri, Oct 16, 2026
- Watch from
- Thu, Jul 22, 2027
- Average due date
- Mon, Jul 26, 2027
- Usual range ends
- Mon, Aug 2, 2027
Average gestation lengths
| Animal | Birth is called | Average | Usual range |
|---|---|---|---|
| Cattle (cows and heifers) | Calving | 283 days | 279–290 days |
| Sheep (ewes) | Lambing | 147 days | 142–152 days |
| Goats (does) | Kidding | 150 days | 145–155 days |
| Pigs (sows and gilts) | Farrowing | 114 days | 111–117 days |
| Horses (mares) | Foaling | 340 days | 320–365 days |
These are general averages. Breed, age, season, twins and litter size all move the real date, so keep an eye on your animals from the “watch from” date and ask your vet about anything unusual. The calculator runs in your browser; the calendar file is made from the dates only and nothing is stored. Words like joining (breeding), weaner or heifer explained in the farm words glossary.
Buying or selling stock?
Browse livestock from six countries on the REALM Marketplace, or see how REALM helps with livestock.
