There is no single answer. It depends on bale size, horse size, appetite, hay quality, and access to other food.
General Estimates
• A typical horse might finish a standard round bale in 1–2 days.
• Multiple horses sharing a bale will finish it faster.
Monitor horses to ensure they have enough hay. If several horses share one bale, consider supplementing or feeding smaller bales more frequently.