Question: when will a mare foal?
Answer: Mares usually foal about 330 to 345 days after a successful breeding, but they may foal a week or so earlier or later than this window. Experienced broodmare managers know some of the usual signs that show a mare is close to giving birth. However, first-time breeders may not as be familiar with these signs.