Livestock Gestation Calculator

Enter a breeding date and we'll calculate the expected due date plus key milestones for cattle, goats, sheep, pigs, horses, dogs, and more.

Gestation length is an average. Actual due dates can vary by breed and individual.

Track Every Pregnancy in Mind the Farm

Automatic due date reminders, breeding records, kidding/calving outcomes, and a full breeding calendar — free for your first 2 species.

Create Free Account

No credit card required

Gestation Periods by Species

SpeciesAverageRangeNotes
Cattle283 days278–290 daysBeef breeds slightly longer than dairy
Goat150 days145–155 daysNigerian Dwarfs and Pygmies often shorter
Sheep147 days144–152 daysMeat breeds slightly longer than wool
Pig114 days111–120 days"3 months, 3 weeks, 3 days"
Horse340 days320–370 daysHigh individual variation is normal
Donkey365 days350–380 daysApproximately 1 year
Llama340 days330–360 daysSingle cria, born standing
Alpaca345 days335–360 daysSingle cria, almost always daytime birth
Dog63 days58–68 daysFrom ovulation; breeding date varies
Cat65 days62–68 daysInduced ovulator — date from mating
Rabbit31 days28–35 daysPrepare nest box by day 28
Camel390 days370–420 daysSingle calf; long weaning period

Frequently Asked Questions

Goat gestation averages 150 days (range: 145–155 days). Nigerian Dwarfs and Pygmy goats tend toward the shorter end. Larger meat breeds like Boers may go slightly longer. Use the calculator above with your breeding date to get the expected kidding date and key milestones.

Cattle gestation averages 283 days — approximately 9 months. The range is 278–290 days. Beef breeds tend to be slightly longer than dairy breeds. Bulls of larger breeds (Angus, Hereford) typically produce calves that gestate a few days longer than dairy bulls (Holstein, Jersey).

Accurate enough for planning — not for setting your alarm. A breeding date gives you a window of ±7-10 days for most species. Ultrasound at 28-45 days (depending on species) gives you a more precise due date. For practical barn management, use the calculated date as your "start watching" date rather than your "she will kid exactly on this day" date.

Pig gestation averages 114 days — famously remembered as "3 months, 3 weeks, 3 days." The range is 111–120 days. Move sows to a farrowing crate or pen about 7 days before the expected date.