NOTACAL logo

Livestock Gestation Calculator

Livestock Gestation Calculator

Give us your feedback! Was this useful?

Introduction

Knowing when a cow, mare, ewe, doe, or sow is due is one of the most important planning tasks on any farm or smallholding. Livestock gestation calculators turn a breeding date into an expected due date, giving you a window to prepare for calving, foaling, lambing, kidding, or farrowing. Predicting the date lets you schedule the right nutrition, arrange birthing assistance, set up a clean delivery area, and plan for veterinary support if anything goes wrong.

Gestation length is not a single fixed number for any species. Every species has an average that reflects hundreds of years of selective breeding, and every pregnancy can fall a few days either side of that average and still be perfectly normal. A cow bred on January 1 averages a calving date around October 11 — 283 days later — but the University of Nebraska–Lincoln Beef program reports a normal range of 279 to 287 days depending on breed and the sex of the calf. [unl-beef] A mare averages 340 days but can carry anywhere from 320 to 370 days. [ext-horses] Understanding the range matters as much as knowing the average: it tells you when to start watching, and when to call for help.

This calculator handles five of the most common production animals — beef cows, horses, sheep, goats, and pigs — using gestation figures drawn from university extension programs and veterinary references. It is built to complement the pet-pregnancy tools on this site: while the Dog Pregnancy Calculator and the Cat Pregnancy Calculator handle companion animals, this tool covers the livestock herd or flock.

How to Use This Calculator

Using the calculator takes two choices. First, select the animal species from the dropdown — Cow (Beef), Horse (Mare), Sheep (Ewe), Goat (Doe), or Pig (Sow). Second, enter the breeding date, which is the day the female was mated or artificially inseminated. The calculator instantly shows the expected due date, the earliest and latest normal delivery dates, the average gestation length, how many days have passed since breeding, and how many days remain until the due date.

For the most accurate result, use the first date the animal was bred. Because livestock breeding windows can last several days — and sperm can survive in the reproductive tract — a pregnancy conceived mid-window will be born a few days later than the calculator suggests. As with human medicine, breeding dates give a planning estimate, not a guarantee. If you are managing a valuable animal and need an exact date, ask your veterinarian about ultrasound or hormone-based pregnancy dating, which are far more precise than calendar math.

Example 1: Beef cow. A cow is bred on March 15. The calculator adds 283 days, giving an expected calving date around December 23. The normal window runs from day 279 (December 19) to day 287 (December 27). If she has not calved by December 27, contact your veterinarian.

Example 2: Sow. A sow is bred on June 1. Using the 114-day average — the famous "three months, three weeks, and three days" rule — she is due around September 23. Litters commonly arrive between day 111 and day 117, so watch closely from September 20 onward.

Example 3: Mare. A mare is bred on April 10. Her average gestation is 340 days, giving an expected foaling date around March 16 of the following year. Because the mare range is wide (320–370 days), foaling can occur anywhere from late February to mid-April; preparation should start well before the average date.

The Gestation Formula

The calculation behind this tool is simple date arithmetic, but the species constants are the real science:

Due Date=Breeding Date+Average Gestation Length\text{Due Date} = \text{Breeding Date} + \text{Average Gestation Length}

The normal delivery window is computed the same way, using the minimum and maximum reported gestation lengths for the species:

Delivery Window=Breeding Date+min  to  max  days\text{Delivery Window} = \text{Breeding Date} + \text{min} \; \text{to} \; \text{max} \; \text{days}

The table below summarizes the five species this calculator supports, with the average and the normal range used in the computation. Each range comes from the authoritative source listed in the References section.

SpeciesAverage GestationNormal RangeDelivery Term
Cow (Beef)283 days279–287 daysCalving
Horse (Mare)340 days320–370 daysFoaling
Sheep (Ewe)147 days144–152 daysLambing
Goat (Doe)150 days146–155 daysKidding
Pig (Sow)114 days111–117 daysFarrowing
Average gestation length in days for the five supported livestock species. The horse carries by far the longest pregnancy, while pigs have the shortest.

The gestation ranges above are not arbitrary. The University of Nebraska–Lincoln notes that gestation varies by breed and by the sex of the calf — bull calves tend to gestate slightly longer than heifer calves, and some breeds selected for low birth weight have shortened their average gestation over generations. [unl-beef] In sheep, the New Mexico State University Extension program reports that fine-wool breeds tend to carry longer than meat-type breeds, and that high temperatures or high nutrition can shorten gestation by two to three days. [nmsu-sheep]

Species-Specific Notes

Each species has its own management rhythm around the due date, and the numbers above mean different things in practice.

Cows (283 days). The beef cow's 283-day average supports a yearly calving interval — roughly 283 days of pregnancy plus 80 days to breed back. [unl-beef] Calving season is usually managed by exposing the herd to bulls approximately 283 days before the desired start of calving. Nutrition in the last trimester drives birth weight and calving ease, so producers time the feeding change to the calving window.

Horses (340 days). Mares have the widest normal range of any species on this list, and foals born before 320 days are considered premature and need immediate veterinary attention. [ext-horses] Most breeders plan for 11 months and expect the foal any time from month 10.5 to month 12.5. Colts tend to gestate 2 to 7 days longer than fillies, and mares foaling in late spring and summer (long days) often carry slightly shorter than those foaling in winter. [ext-horses]

Sheep (147 days). The ewe's 147-day average is the second-shortest on this list, and twins or triplets tend to arrive a day or two early. The New Mexico State program advises checking ewes one to two weeks before the estimated lambing date and checking four times a day once lambing starts. [nmsu-sheep] Late-gestation nutrition is critical: the final trimester carries roughly 70% of fetal growth, and underfeeding can trigger pregnancy toxemia.

Goats (150 days). Does average 150 days, and the last 50 days of the pregnancy are when the fetus grows fastest. Michigan State University Extension recommends adding a concentrate feed gradually during this period and giving a CD-T (Clostridium perfringens types C and D + tetanus) booster so the doe passes antibodies to her kids through colostrum. [msu-goat] Dairy does should be dried off six to eight weeks before kidding.

Pigs (114 days). The sow's 114-day average is memorized by every pork producer as "three months, three weeks, and three days." The National Pork Board reports that modern U.S. farms average 12.4 piglets born alive per litter, and that most sows farrow 2.3 litters per year. [porkgateway] The Merck Veterinary Manual notes that average pig gestation has crept up and now ranges about 115–116 days from first service, with a slightly shorter gestation in sows carrying larger litters. [merck-pigs]

Preparing for Delivery

Whichever species you are managing, the weeks before the due date follow the same broad preparation steps.

  • Nutrition — Increase energy and protein in the last third of pregnancy, when most fetal growth happens. For ewes and does this prevents pregnancy toxemia; for cows it supports birth weight and colostrum quality.
  • Vaccinations — Give booster vaccines in late gestation so the newborn receives protective antibodies through colostrum. Sheep and goat producers typically use CD-T two weeks before lambing or kidding. [msu-goat]
  • Facilities — Set up a clean, dry, draft-free birthing area before the earliest date in the window. Calving and foaling often happen at night and in poor weather; a prepared pen beats improvising at midnight.
  • Observation — Start close monitoring a week before the earliest date. For sows, the farrowing crate and heat lamp should be ready by day 110; for ewes, begin four-times-daily lambing checks at the estimated date.
  • Emergency contacts — Have your veterinarian's number and a plan for after-hours emergencies before the window opens. Dystocia (difficult birth) is time-sensitive in every species, and knowing who to call in advance saves minutes that matter.
  • Post-delivery planning — After the offspring arrive, track their age to schedule weaning and vaccinations. Companion-animal owners can use the Dog Age Calculator to convert puppy age into human years, and the Rabbit Age Calculator to follow a rabbit's life-stage milestones.

Limitations

This calculator provides planning estimates, not medical guarantees. Several factors can shift the actual delivery date by days or even weeks. First, the breeding date is often approximate — if the female was exposed to a male for several days, the true conception date sits somewhere in that window. Second, gestation length varies by breed, by the sex of the offspring, by litter size, and by season, as documented in the sources above. Third, the calculator assumes a normal, healthy pregnancy; it does not account for early embryonic loss, abortion, induced farrowing or calving, or veterinary-managed breeding protocols. For breeding stock of significant value, or for any animal with a history of difficult pregnancies, use ultrasound or hormonal pregnancy dating and follow the advice of a veterinarian rather than relying on calendar math alone.

Frequently Asked Questions

How long is a cow's gestation period?
A beef cow's average gestation is 283 days, with a normal range of 279 to 287 days. Gestation varies by breed and the sex of the calf; bull calves tend to carry slightly longer than heifer calves.
How long is a horse pregnant?
Mares average about 340 days of gestation, with a normal range of 320 to 370 days. Foals born before 320 days are considered premature and need immediate veterinary care.
How long is a sheep pregnant?
Ewes average 147 days of gestation, with a normal range of 144 to 152 days. Meat-type breeds tend to carry slightly shorter than fine-wool breeds, and ewes carrying twins often lamb a day or two early.
How long is a goat pregnant?
Does average 150 days of gestation, with a normal range of 146 to 155 days. The last 50 days are when the fetus grows fastest, so nutrition and a CD-T booster are timed to that window.
How long is a pig pregnant?
Sows average 114 days of gestation — the famous 'three months, three weeks, and three days' rule — with a normal range of about 111 to 117 days. Average gestation has crept up to 115–116 days in modern commercial herds.
Why is the delivery window so wide for horses?
Mares have the widest normal range of any livestock species: 320 to 370 days. Colts tend to gestate 2 to 7 days longer than fillies, and mares foaling in long-day seasons often carry shorter than those foaling in short days. Foals before 320 days are premature and require immediate veterinary attention.
How accurate is a due date calculated from the breeding date?
Calendar-based due dates are accurate to within the species' normal range — a few days for pigs, sheep, and goats, and several days or more for cows and horses. For precise timing, use ultrasound or hormonal pregnancy dating under veterinary guidance.
Can I use this calculator for alpacas, llamas, or rabbits?
No — this calculator covers cows, horses, sheep, goats, and pigs only. Alpacas and llamas average about 335 days, and rabbits only about 31 days, which are outside this tool's species data. For rabbits, track offspring age with the Rabbit Age Calculator once the litter arrives.
When should I call a veterinarian about a overdue animal?
Call if the animal passes the latest date in the normal range without delivering, if you see straining for over an hour without progress, if there is abnormal discharge, or if the animal appears distressed. Dystocia is time-sensitive in every species.
Does litter size affect gestation length?
Yes, in several species. Sows carrying larger litters tend to farrow slightly earlier, and ewes carrying twins or triplets often lamb a day or two earlier than those with singles. The effect is usually only a few days.
How do I track the offspring once they are born?
After delivery, age tracking helps you schedule weaning, vaccinations, and sale. Companion-animal owners can convert age to human years with the Dog Age Calculator, which also supports puppy-to-adult life-stage planning.

References

  1. [1]University of Nebraska–Lincoln Beef. (n.d.). FAQ: Pregnant Cows, Timing of Pregnancy, Open Cows. Retrieved from beef.unl.edu
  2. [2]Extension Horses. (n.d.). Management of the Pregnant Mare. Retrieved from horses.extension.org
  3. [3]New Mexico State University Extension. (n.d.). Reproduction in Sheep. Retrieved from aces-newmexicosheep.nmsu.edu
  4. [4]Michigan State University Extension. (2024). Preventing Metabolic Diseases in Pregnant Goats. Retrieved from canr.msu.edu
  5. [5]National Pork Board. (2016). Introduction to Raising Pigs. Retrieved from porkgateway.org
  6. [6]Merck Veterinary Manual. (2021). Overview of Management of Reproduction: Pigs. Retrieved from merckvetmanual.com

Last updated: August 5, 2026

1b

UnByte — Independent Software Engineering

Every calculator references authoritative sources — Editorial policy