In this article
Key takeaways
- Kenyan cows calve about every 15 to 17 months. The ideal is 12 months.
- A cow's first heat after calving, near day 42, is usually too early to serve.
- Serve cows 60 to 90 days after calving to keep a 12-month interval.
- Gestation is about 280 days for cows, 149 for goats, 147 for sheep and 114 for pigs.
- Count back 149 days (goats) or 147 (sheep) from the rains to set the service date.
- Write down the service date and every other date follows.
Kenyan dairy cows calve about every 15 to 17 months. The ideal is 12. Vets at a Kenya Veterinary Association conference said this costs about 500 million litres a year. That is about KSh 4 billion (Nation).
The villain is the missed date. A heat goes unseen. A service comes too early. A due date slips by weeks. Each miss adds months before the next calf or the next litter.
This guide gives you three things. You see the heat, gestation and weaning figures for five animals. You get a free calculator that turns one service date into every date after it. You see what a missed heat costs.
Write down the service date and every other date follows.
A breeding calendar starts with the service date. Add the gestation length to get the birth date. Then add checks for return to heat, drying off and weaning. Cows carry for about 280 days. Goats carry for about 149, sheep 147 and pigs 114.
What it is Why plan By species Dairy cow Goats and sheep Spot heat Cow gestation calculator Costs Records Mixed farms
What Is a Breeding Calendar? One Service Date Sets Every Date After It
A breeding calendar is a dated plan for each female on your farm. It follows her from heat to service, pregnancy check, birth, weaning and the next service.
A crop calendar follows the rain. A breeding calendar follows the animal. Rain can shift a planting date. It cannot shift a due date.
- 1Heat. Watch for signs. Note the date and time.
- 2Service. Natural mating or artificial insemination (AI). Record who or what was used.
- 3Check. Watch for return to heat. Ask your vet to confirm pregnancy.
- 4Prepare. Dry off cows, vaccinate ewes, move sows to the farrowing pen.
- 5Birth and weaning. Record the birth date, litter size and weaning date, then plan the next service.
Add one line for each animal. Pair this with a crop calendar on a mixed farm.
Why Plan Breeding Now? Milk Is Short and Semen Costs Less
Demand for milk is steady and supply is tight. Formal milk deliveries to processors fell 3.7% in a month. They dropped from 84.4 million litres in June 2026 to 81.3 million in July (Dairy Business MEA). Dry and cold weather cut pasture and fodder. Some outlets raised the 500 ml packet price by KSh 3 to 5 (Citizen Digital).
The Kenya Dairy Board calls the shortage temporary and largely seasonal. The government is also subsidising sexed semen to build dairy herds. A herd that calves on time benefits most from both.
A cow’s first heat, near day 42, is usually too early. The womb has not recovered. Serving then can cause conception failure or early embryo loss (Nation). Serve from day 60.
Breeding Calendar by Species: Heat, Gestation and Weaning at a Glance
The picture shows heat cycle, gestation and rebreeding for five common farm animals.
Sources: Infonet-Biovision and University of Tennessee for cows. Goats: KALRO and Ruvuna and others (1988). Sheep: the Merck Veterinary Manual. Pigs: FAO. Eggs: The Star. Breed, feed and health move these figures. Your vet knows your herd best.
Dairy Cow Breeding Calendar: From Calving to the Next Calving in 12 Months
Cow gestation in months: 280 days is about nine months and one week. A goat carries for about five months and a sheep for just under five. A pig carries for about three months and three weeks. These month figures are our arithmetic from the day counts.
A 12-month interval is a sum. A year has 365 days. Pregnancy takes about 280. That leaves about 85 days after calving to get her back in calf.
So serve between day 60 and day 90 after calving. The Nation report notes that serving within 90 days leaves 270 days for gestation. A second try must still fit that window (Nation). Later heats fall near day 60 and day 81.
- 1Day 0: Calving. Record the date, the calf and the placenta.
- 2About day 42: First heat. Do not serve. It is usually too early.
- 3Day 60 to 90: Serve at standing heat. Serve at once, or within 12 hours of standing heat.
- 4Service plus 18 to 24 days: Watch for return to heat. If she shows heat, she did not conceive. Serve again.
- 5Calving minus 60 days: Dry off. Dry period of 45 to 60 days. Under 45 days cuts the next lactation.
- 6Calving minus 3 weeks: Steam up. Concentrates start near 1 kg a day and rise to near 3 kg.
- 7Calving minus 14 days: Vitamins and minerals. Vitamins A and E with zinc and selenium.
- 8About 280 days after service: Calving. Average is 280. The range is 275 to 283.
Sources: Nation, Infonet-Biovision and Farmer’s Weekly. A heifer of an exotic dairy breed is served at about 14 to 18 months. Crossbreds often wait until after 24 months. Indigenous breeds are mated in their third year.
Drying off is simple arithmetic. Confirm pregnancy, then work out the calving date from the service date. Subtract 60 days.
Goat and Sheep Breeding Calendar: Plan Kids and Lambs Around the Rains
Goats and sheep run on a short clock. Does carry for about 149 days and ewes for about 147. That is under five months. Kenyan indigenous goats can kid about every eight months if you plan the dates.
A written calendar helps you budget feed, vaccines and other inputs. It also lets you prepare for risks such as drought. Grow and store feed before the dry spell, not during it.
Pick the breeding stock first
Breed choice sets your product. The Small East African goat is hardy and suits local conditions. Saanen and Alpine goats are kept for milk. Boer goats and Dorper sheep are kept for meat and fast growth.
Choose breeding animals for fertility, growth rate and disease resistance. Then you improve the herd with every kidding. Artificial insemination, embryo transfer and selective breeding raise the genetic quality faster.
Count back from the rains
Young stock do best when feed is plentiful. Pick the month you want kids or lambs on the ground. Then count back 149 days for goats or 147 days for sheep to find the service date.
- 1Kids or lambs at the start of the short rains, mid-October. Serve in mid-may. Does and ewes carry the pregnancy through the dry months. Build feed stores in March and April.
- 2Kids or lambs at the start of the long rains, mid-March. Serve in mid-october. Late pregnancy falls in the dry January and February. Plan supplement feed and water for these months.
Goats count back 149 days and sheep 147. Rain onset varies by county, so confirm it with the Kenya Meteorological Department.
Tasks from service to weaning
Each stage has its own tasks. Write the date next to each one.
- 1Before service. Check the condition and health of bucks and rams. Flush does to improve conception. Check the parasite load and treat before breeding.
- 2Service day 0. Introduce bucks to does. Separate them once the breeding season ends.
- 3Pregnancy. Raise feed for pregnant does and ewes to support the growing young. Give pregnant does the annual enterotoxemia booster.
- 4Before the due date. Clean the kidding or lambing pen. Stock obstetrical supplies. Check animals daily, and more often as the due date nears. Separate first-timers from experienced mothers.
- 5After birth. Disbud and castrate as needed, following the vet protocol. Give CD&T vaccines at the right ages. Watch the health of every animal you handled.
- 6Creep feeding and weaning. Start creep feed to support growth. Wean by age and development, and feed the young well afterwards.
Adapt the tasks to your breed, management goals and local climate.
A year-round calendar for goats and sheep
The chart shows the year for one flock. Flush feeding comes before mating. Kidding follows about five months later, and weaning follows the milk months. Shift every bar to match your own rains.
Add the herd health work that runs under these bars. We matched the Agcenture goat and sheep calendar to Kenyan rains and dry spells.
- 1January to March. Check the health and body condition of every animal. Review deworming and vaccination schedules and treat as needed. Inspect housing for pests and control flies. Assess pasture growth and plan grazing rotations.
- 2April to June. Start supplementary feed if forage quality is low. Keep rotating grazing to protect the pasture. Run faecal egg counts to find parasite loads, then deworm. Review the herd health plan and select for parasite resistance.
- 3July to September. Use integrated pest management for pests and parasites. Check water supply and quality. Evaluate breeding stock and plan mating pairs for the next season. Book a vet herd check.
- 4October to December. Deworm strategically. Assess pasture regrowth after the short rains and plan grazing for the dry months. Shelter animals on cold nights in the highlands. Make a final pest control check.
Health and grazing habits that protect fertility
- 1Work with a vet. Pick one who knows sheep and goat health. Build a herd health plan with vaccination dates.
- 2Count worms, do not guess. Use faecal egg counts and FAMACHA scoring to find animals that need dewormer.
- 3Rotate grazing. Rest and rotate pastures to stop overgrazing and keep the soil fertile. Adjust for the season.
- 4Rotate dewormers. This slows resistance. Breed from animals that resist worms and cull those that do not.
How to Spot Heat and Time the Service for Cows and Goats
Heat is easy to miss. In cows the visible heat lasts about 12 hours. Hot weather or a lone cow hides the signs (Infonet-Biovision). Check at dawn and dusk.
- 1Early heat: not yet. The cow is restless and bellows. She sniffs others and tries to mount, but walks off when mounted. The vulva is slightly swollen and moist.
- 2Standing heat: serve now. She stands still when mounted. The vulva is deep red and swollen, with clear watery mucus. Appetite and milk drop. Serve at once or within 12 hours.
- 3Late heat: too late. Mucus dries and she refuses to stand. Bleeding from the vulva means the best time has passed.
- 4Goats: wait about a day. Heat lasts 12 to 48 hours and ovulation comes 24 to 36 hours after it starts. Breed 24 hours after onset, or every 12 hours until heat ends (KALRO).
Write the time you first see signs. The service window depends on it.
Cow Gestation Calculator for Kenya: Free Calving and Due Date Tool
This calving calculator also works for goats, sheep, pigs and chickens. Pick the animal and enter the service date. Or enter the due date you know. The tool lists every task with its date.
The cow setting uses 280 days. Breeds differ by a few days, so the due date is a target, not a promise. The usual range is 275 to 283 days. Start watching her closely from day 275.
Make your breeding calendar
Pick an animal and a date. Then print the calendar or download it as a spreadsheet file.
Set up breeding records for your herd
Send us your animals, breeds and county. We will build your breeding calendar and record sheets.
Contact AgcentureWhat Does Breeding Cost? AI Prices and the Price of a Missed Heat
A missed heat costs you a full cycle, about three weeks for most animals. Repeat services cost money too.
- 1Sexed dairy semen. Cut from KSh 8,000 to KSh 1,400 a dose. Announced by Deputy President Kithure Kindiki (The Standard, 2 September 2026).
- 2Kakamega County AI service. Cut from KSh 3,000 to KSh 700. Repeat service for a cow that did not conceive is KSh 350 (The Standard).
- 3Goat buck semen. KSh 500 a straw at the Ndomba goat AI centre in Kirinyaga. The centre opened on 2 April 2025 (KAGRC).
These are reported prices, not quotes. Check with your county livestock office or AI provider before you book.
Repeat breeding is the real cost. A study of three counties found four inseminations per pregnancy in Makueni. Nandi needed three and Kakamega two (Nation). At Kakamega’s KSh 700 service price, that is KSh 2,800, 2,100 and 1,400 a pregnancy. This is our arithmetic. It excludes semen and your time.
Calves per cow per year by calving interval
| Calving interval | Calves a year | Note |
|---|---|---|
| 12 months | 1.00 | Ideal |
| 14 months | 0.86 | Study herds in the Nation report |
| 15 months | 0.80 | Low end of the national average |
| 17 months | 0.71 | High end of the national average |
Calves a year equal 12 divided by the interval in months. This is our arithmetic.
A cow on a 15-month interval gives 20% fewer calves than one on 12 months. She also gives fewer lactations. Track the interval for every cow.
Breeding Records to Keep: 9 Things to Write Down Every Time
- 1Animal number and breed. One line for each animal. Use the ear tag or name.
- 2Heat date and time. Note the first signs and the signs you saw at service.
- 3Service date and method. Record AI or natural mating, plus the bull, buck or semen code.
- 4Who served. Note the inseminator or herdsman so you can spot a weak service.
- 5Return-to-heat check. Mark the day you expect a repeat heat and whether she showed one.
- 6Pregnancy result. Record the vet check date and the result.
- 7Due date. Add the gestation length to the service date. Write the range for cows.
- 8Birth date, sex and litter size. Record deaths and weights too.
- 9Weaning and next service dates. This closes the loop. Calculate the interval between births.
Records also back a loan request. A lender can see herd health and cash flow. Read our agriculture finance guide and our farm business plan guide.
Breeding and Crop Calendars Together on a Mixed Farm
Fodder and feed decide when animals produce best. Dry and cold spells cut pasture and fodder in July 2026. Milk deliveries fell (Dairy Business MEA). Our advice is to line births up with feed. Put the crop planting dates and breeding dates on one sheet.
Our crop calendar guide shows how to make the crop side. Use the same day-zero method here. Service day is day 0.
Write down the service date and every other date follows.
Questions Readers Ask About Breeding Calendars in Kenya
What is a breeding calendar?
A dated plan for each female, from heat and service to birth, weaning and the next service.
How long is a cow pregnant?
About 280 days on average. The range is 275 to 283.
When should you serve a cow after calving?
Serve 60 to 90 days after calving. A heat near day 42 is usually too early.
How long is a goat pregnant?
Kenyan indigenous does carried for 149 days on average. Does with twins kidded slightly earlier.
When should you breed goats in Kenya?
Pick the month you want kids. Count back 149 days to set the service date. Aim for births at the start of the rains, when feed is plentiful.
How many months is a cow pregnant?
About nine months and one week. That is about 280 days.
Is there a cow gestation calculator for Kenya?
Yes. Use the free tool in this post. Enter the service date to get the calving date and every task before it.
Does Angus or any other breed change the due date?
Breeds differ by a few days. Plan on 280 days, watch from day 275 and confirm with your vet.
How long is a sheep pregnant?
Average 147 days. Ewes cycle about every 17 days.
How long is a pig pregnant?
114 days. Sows return to heat about 5 to 7 days after weaning.
How long do chicken eggs take to hatch?
21 days. Move the eggs to the hatcher on day 18.
How do you know a cow is in heat?
She is restless, bellows and mounts others. She stands still when mounted. Heat lasts about 12 hours.
Is there a free breeding calendar PDF?
Use the print button in our tool to save a PDF. The CSV opens in Excel or Google Sheets.
Ready to plan your next births?
Tell us your animals, breeds and county. A livestock adviser replies within one working day.
Written by Agcenture
We help farmers and agribusinesses across Kenya plan farms, grow profitably and reach markets. Our guides use public sources and field experience.