Home › Time & Date › Animal Gestation Calculator

Animal Gestation Calculator

Choose the species and the breeding date to get the expected due date, the normal birth window and a calendar of key milestones, from pregnancy checks to setting up the birthing pen. Covers livestock, horses, camelids and small pets.

Last updated:

days

If bred over several days, enter the last date to widen the window.

Enter your values to see the result.
Advertisement
Advertisement

How to use the Animal Gestation Calculator

  1. Choose the species, or Other to type your own gestation length.
  2. Enter the breeding date, and the last breeding date if the animals were together several days.
  3. Press Calculate due date to see the due date, normal range and today's progress.
  4. Use the milestone calendar to plan pregnancy checks and when to set up the birthing area.
  5. Copy or download the calendar to keep with your herd records.

Gestation periods of common animals

Average length and typical normal range in days from breeding to birth. Individual animals and breeds vary.

AnimalAverageTypical rangeBirth is calledYoung
Cow283 days276–290CalvingCalf
Horse340 days320–370FoalingFoal
Donkey365 days340–395FoalingFoal
Goat150 days145–155KiddingKid
Sheep147 days142–152LambingLamb
Pig114 days111–117FarrowingPiglet
Llama350 days330–370BirthingCria
Alpaca342 days320–365BirthingCria
Rabbit31 days28–35KindlingKit
Ferret42 days41–43KindlingKit
Dog63 days58–68WhelpingPuppy
Cat65 days61–70QueeningKitten
Guinea pig68 days59–72BirthingPup
Camel390 days370–410CalvingCalf

How the due date and window are calculated

Due date = breeding date + average gestation days. For example, a doe bred on March 1 with a 150-day gestation is due July 29 (in a non-leap year). The normal window adds the shortest and longest typical gestation to the breeding date: 145–155 days gives July 24 to August 3.

If the male ran with the female for several days, enter the first and last breeding dates. The window then runs from the first date + shortest gestation to the last date + longest gestation, so you won't be caught out by a late conception.

Tips for tracking pregnancies

  • Record every breeding date and watch for a return to heat about one cycle later (around 17–21 days in most livestock). No heat is an early sign of pregnancy.
  • Confirm with a vet. Ultrasound, palpation or blood tests confirm pregnancy and, in sheep and goats, can count fetuses so you can adjust feeding.
  • Feed for late pregnancy. Most fetal growth happens in the last third of gestation, when nutrition needs rise the most.
  • Prepare early. Have the birthing pen clean and your supplies ready before the earliest date in the window, not the average date.

Frequently asked questions

How long is a goat pregnant?

Goat gestation averages about 150 days, with most does kidding between 145 and 155 days after breeding. Smaller breeds such as Nigerian Dwarf can be at the shorter end.

How long are sheep, pigs and cows pregnant?

Sheep average about 147 days (142–152), pigs about 114 days (often remembered as 3 months, 3 weeks and 3 days), and cattle about 283 days (roughly 276–290 depending on breed and calf sex).

How long is a horse pregnant?

Mares average about 340 days (around 11 months), but a normal range is wide, roughly 320–370 days. Donkeys carry longer, around 12 months.

How is the animal due date calculated?

Add the species' average gestation length to the breeding date. The normal window is the breeding date plus the shortest and longest typical gestation. If breeding happened over several days, the window runs from the first date plus the shortest length to the last date plus the longest.

What are the names for giving birth in different animals?

Cows calve, horses and donkeys foal, goats kid, sheep lamb, pigs farrow, dogs whelp, cats queen, and rabbits and ferrets kindle. Llamas and alpacas give birth to a cria.

Are these gestation lengths exact?

No. They are typical averages and ranges; breed, litter size, age, nutrition and the sex of the offspring all shift the real date. Watch for signs of labor around the window and contact a veterinarian if an animal goes well past the latest normal date.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Egg Incubation CalculatorCandling, lockdown and hatch dates for chicken, duck, quail, goose and turkey eggs.Date CalculatorAdd days to a date or count days between dates.Days Until CalculatorCount down the days to any event.Dog Pregnancy CalculatorFind your dog's due date from the mating date, with a week-by-week pregnancy calendar.Today's DateWhat is today's date? Live date in every format: ISO, US/EU, week number, Unix, Hijri, Hebrew.Days Between DatesCount days, weeks, months and business days between two dates.Business Days CalculatorCount working days between dates, excluding weekends and holidays.Day of the Week CalculatorFind the weekday of any date, with Zeller and Doomsday steps.Half Birthday CalculatorFind your half birthday date, the countdown to it and your age in halves.Retirement Date CalculatorFind the exact date you reach retirement age, with a live countdown.Age Difference CalculatorFind the exact age gap between two people in years, months and days.Day of the Year CalculatorFind the day number of any date (1–366), days left, ISO week and quarter, or turn a day number into a date.Anniversary CalculatorHow long you've been together, your next anniversary and traditional and modern gifts by year.Time Since CalculatorLive counter of the time since any date: years, months, days, hours, minutes and seconds.Excel Date ConverterConvert Excel serial numbers to dates and times and back, in the 1900 or 1904 date system.Baby Age CalculatorYour baby's exact age in days, weeks and months, plus the next monthly milestone date.Corrected Age CalculatorChronological and corrected (adjusted) age for preemies from the due date or weeks at birth.Date to Roman NumeralsConvert a date into Roman numerals (MM.DD.YYYY or DD.MM.YYYY) for tattoos and engravings.Dog Heat Cycle CalculatorPredict your dog's next heat dates and fertile window from the last heat and cycle length.Expiration Date CalculatorGet the expiry date and days left from a manufacture or opening date plus shelf life.Fiscal Year CalculatorFind the fiscal year, quarter, period and week for any date and any fiscal year start.What Generation Am I CalculatorFind your generation from your birth year: Boomer, Gen X, Millennial, Gen Z or Gen Alpha.Harvest Date CalculatorExpected harvest date and window from planting date and days to maturity, with succession.Hebrew Date ConverterConvert Gregorian dates to Hebrew calendar dates and back, with after-sunset option.Nepali Date ConverterConvert AD dates to Bikram Sambat (BS) and back, with Nepali month names and numerals.Notice Period CalculatorFind when a notice period ends: last working day and days remaining from any notice date.Oil Change Due CalculatorFind your next oil change date and odometer reading from your last change and driving.Persian (Jalali) Date ConverterConvert Gregorian dates to the Persian Jalali (Shamsi) calendar and back, with month names.Seed Starting Date CalculatorWhen to start seeds indoors, transplant and direct sow each crop from your last frost date.30 Days From TodayFind the date 30 days from today or any start date, with weekday and business days.60 Days From TodayFind the date 60 days from today or any start date, with weekday, business days and a calendar.90 Days From TodayFind the date 90 days from today or any date, with weekday, business days and a calendar.Horse Foaling Date CalculatorMare due date, foaling window and pregnancy care calendar from the cover date.Full Retirement Age CalculatorYour Social Security full retirement age, earliest claim date, 62 reduction and Medicare date.Maternity Leave CalculatorPlan maternity leave: start date, paid, PTO and unpaid weeks, and your return-to-work date.Medicare Enrollment Period CalculatorFind your Medicare Initial Enrollment Period, coverage start dates and sign-up deadlines.Sobriety CalculatorCount days, weeks, months and years sober from your sober date, with milestones and money saved.Tax Refund Date EstimatorEstimate when your IRS refund arrives by filing date, e-file or paper, deposit or check.Months Between DatesExact calendar months and days between two dates, decimal months and a month-by-month list.Who Was President When I Was BornEnter your birth date to see the US president and VP that day, plus every president in your lifetime.Project End Date CalculatorTurn effort hours, team size and workdays into a completion date with a work-day calendar.Weekday CounterCount how many Mondays, Fridays or any weekdays fall between two dates and list them.Working Days Per Month CalculatorWorking days and hours for every month of a year, minus weekends and US federal holidays.What Year Was I Born CalculatorFind your birth year from your age, or from your age on any date, plus an age-by-year table.100 Days From TodayFind the date 100 days from today or any date, with weekday, business days and a calendar.180 Days From TodayFind the date 180 days from today or any date, with weekday, business days and a calendar.6 Months From TodayFind the date 6 months from today or any date, its weekday, day count and business days.Breast Milk Storage CalculatorUse-by date and time for pumped breast milk at room temp, in the fridge or freezer (CDC).Half Marathon Training Plan Generator10 to 16 week half marathon plan from your race date and level, with long runs, taper, paces and .ics.Horse Age CalculatorConvert horse years to human years, see the life stage, or get exact age from a foaling date.ISO 8601 Duration ConverterParse or build ISO 8601 durations like P1DT2H30M and convert them to seconds and h:m:s.Moving Checklist GeneratorEnter your move date and situation for a week-by-week moving to-do list with real dates.Home Inventory ListRoom-by-room home inventory with values, purchase dates, serial numbers and photos; print or CSV.Wedding Invitation Timeline CalculatorWhen to send save-the-dates and invitations, plus your RSVP deadline and final headcount date.PTO Holiday OptimizerFind the bridge days around US holidays that turn your PTO into the most days off in a row.Age Milestones CalculatorSee when you turn 10,000 days, 1,000 weeks, 500 months or 1 billion seconds old.Baby Leaps CalculatorFind your baby's 10 developmental leap weeks and fussy-period dates from the due date.Birthday Moon PhaseSee the moon phase on the night you were born and which future birthdays fall on a full moon.Chronological Age CalculatorExact age in years, months and days on a test date, using the borrow method for assessments.Day Length CalculatorHours of daylight for any place and date, change vs yesterday and a year chart by latitude.Easter Date CalculatorWestern and Orthodox Easter for any year, with Ash Wednesday, Good Friday and Pentecost.Famous Birthdays by DatePick any date to see famous people born that day, sorted by year, with ages and categories.Length of Service CalculatorYears, months and days of service from hire and end dates, plus your next work anniversary.
See all 62 Date Calculators →