Do we know how long battles during medieval warfare would have lasted? During Ancient?

by JustARegularRedditor

I understand that army size, precise time period, and actual combatants would have been factors, but I'm just curious and looking for more of a rough estimate.

I didn't see this question in the faq.

Also, feel free to chime in on different time periods if you like, the more the merrier I suppose!

iamthemoistness

Without speaking too generally, sieges were a calculated conflict that would be maintained so long as the attacker could justify the expense and avoid allies of the besieged who were trying to break the siege through pitched battle. However, before the advent of effective artillery rarely did a siege end without some sort of surrender or agreement between the two parties. A rough estimate would be 8-12 months, but Edward III lifted a siege after 17 days during the Hundred Years War once.