Hi: As I'm sure you know, mares never look at calendars :-). We've always used the 340 days, give or take 10 days (330-350). We've had mares foal perfectly lovely, healthy foals at 313 days and as late as 358 days. I don't know that there's a true 'average'. As someone else posted, the last...