A healthy horse can technically have as many as 20 babies throughout her life, but it’s unlikely to happen. Most mares are fertile and can get pregnant at two and have their first baby at three. It’s not uncommon for horses in good health to have babies into their early twenties, so technically, they could have twenty foals over their lifetime. However, a productive broodmare is more likely to have about thirteen babies, between five and seventeen.