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.
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 AccountNo credit card required
Gestation Periods by Species
| Species | Average | Range | Notes |
|---|---|---|---|
| Cattle | 283 days | 278–290 days | Beef breeds slightly longer than dairy |
| Goat | 150 days | 145–155 days | Nigerian Dwarfs and Pygmies often shorter |
| Sheep | 147 days | 144–152 days | Meat breeds slightly longer than wool |
| Pig | 114 days | 111–120 days | "3 months, 3 weeks, 3 days" |
| Horse | 340 days | 320–370 days | High individual variation is normal |
| Donkey | 365 days | 350–380 days | Approximately 1 year |
| Llama | 340 days | 330–360 days | Single cria, born standing |
| Alpaca | 345 days | 335–360 days | Single cria, almost always daytime birth |
| Dog | 63 days | 58–68 days | From ovulation; breeding date varies |
| Cat | 65 days | 62–68 days | Induced ovulator — date from mating |
| Rabbit | 31 days | 28–35 days | Prepare nest box by day 28 |
| Camel | 390 days | 370–420 days | Single 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.