Cattle grazing on green pasture, seen from above
Handy tools

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.

Animal

The day the bull, ram, buck or boar came out. Leave empty for a single mating or AI.

Calving due about

Sun, Jul 18, 2027 in 40 weeks

Average of 283 days for cows and heifers.

Bred / turned out
Thu, Oct 8, 2026
Watch from
Wed, Jul 14, 2027
Average due date
Sun, Jul 18, 2027
Usual range ends
Sun, Jul 25, 2027
Add to my calendar

Average gestation lengths

AnimalBirth is calledAverageUsual range
Cattle (cows and heifers)Calving283 days279–290 days
Sheep (ewes)Lambing147 days142–152 days
Goats (does)Kidding150 days145–155 days
Pigs (sows and gilts)Farrowing114 days111–117 days
Horses (mares)Foaling340 days320–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 five countries on the REALM Marketplace, or see how REALM helps with livestock.