Animal gestation calculator

Pick the animal and enter the date it was bred or inseminated. The calculator adds the average gestation length and shows the expected due date. Individual pregnancies run a few days to a couple of weeks either side, so treat the date as the middle of the window.

Expected due dateDecember 9, 2026
Gestation length, days
283
In weeks
40.4

Runs in your browser: nothing you enter is sent anywhere.

How to use

  1. Choose the animal. For another species, choose “Other” and type the gestation length in days.
  2. Enter the breeding or insemination date. With several services, use the last one.
  3. Read the expected due date.

How it works

Due date = breeding date + average gestation length. The averages used:

Animal Days
Cow 283
Mare 340
Ewe 147
Goat 150
Sow 114
Rabbit 31

For dogs there is a separate dog pregnancy calculator.

Example

A cow bred on 1 March 2026:

  • 1 March + 283 days: 244 days take you to 31 October, and 39 more to 9 December;
  • expected calving: 9 December 2026, about 40.4 weeks later.

A sow served on 10 January 2026 is due on 4 May 2026 (+114 days).

Tips and common mistakes

  • Count from the date of breeding, not the date the animal was turned in with the male if they ran together for weeks. In that case calculate for the first and last possible dates.
  • Get the calving or foaling area ready a week or two before the date.
  • A due date is an average. Ask your vet when an animal goes well past it or shows signs of trouble.

Frequently asked questions

How long is a cow pregnant?

About 283 days, a little over nine months, on average. Breed and calf sex shift it by several days, and bull calves are often carried slightly longer.

How long is a horse pregnant?

Mares average about 340 days, roughly 11 months, but a normal pregnancy can be several weeks shorter or longer. Watch the mare's signs rather than the calendar alone.

What is the 3-3-3 rule for pigs?

Sow gestation is often remembered as 3 months, 3 weeks and 3 days, which is about 114 days, the figure used here.

How long are sheep and goats pregnant?

Ewes average about 147 days and goats about 150 days, both close to five months.

More in Home

All tools in this category: Home ·Updated November 7, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.