However, it's important to note that:
* This is just an average. Some mares can give birth in as little as 15 minutes, while others might take an hour or more.
* The actual time depends on several factors, such as the mare's age, the size of the foal, and whether there are any complications.
* Veterinarians should be present for any horse birth. They can monitor the mare and foal, and intervene if needed.
It's always best to consult with a veterinarian for specific advice on horse births.